Sr. Associate, Software Engineering (Java)
Job Description
Primary Duties and Responsibilities
- Contribute to front-end design, Back-end design, technical direction and documentation including collaborating with various teams to build fit for purpose solutions
- Participates in code reviews, proactively identifying and mitigating potential issues and defects as well as assisting with continuous improvement
- Help drives continuous improvement efforts by identifying and championing practical means of reducing time to market while maintaining high quality
- Must be a willing self-starter, independent and comfortable with a fast paced, dynamic environment
- A team player who assists the team as required to achieve collective goals & delivery milestones including knowledge-share
- Embraces and advocates for Agile best practices for software development discipline (be true to Agile Manifesto)
- Actively participates in creation and review of both business and technical user stories, providing constructive feedback and input on both work effort estimation as well as architecture/design improvements
- Integrating disparate data from REST and WebSocket services within a cohesive user interface.
- Participating in innovative design and proof of concepts with emerging technologies and solutions
- Embrace industry best practices like continuous integration, continuous deployment, automated testing, TDD etc.
- Follows agreed upon SDLC procedures to ensure that all information system products and services meet: both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented.
- Writes unit and integration tests based on chosen DevOps frameworks.
- Performs application and project risk analysis and recommends quality improvements.
- Assists Production Support by providing advice on system functionality and fixes as required
- Assist with departmental and new employee training
- Coordinate and Address Security Vulnerabilities.
Qualifications
- · 2+ years of Front End/Back End Java development
- · 2+ years of experience in JavaScript skills
- · 1+ years of experience in Spring framework
- · 1+ years of hands-on HTML5/CSS3 experience
- · Experience with popular Javascript frameworks such as React, Node JS, Vue, Angular 2.0
- · Experience of working with websockets, HTTP 1.1 and HTTP/2
- · Experience with RESTful APIs and JSON RPC
- · Ability to write clean, bug-free code that is easy to understand and easily maintainable
- · Experience with BDD methodologies & automated acceptance testing
- · ‘Get stuff done’ and flexible mindset for greater good of the organization.
- · Intellectually curious and eager to learn.
Technical Skills
- · 2+ years of Front End/ Backend Java development
- · 2+ years of experience in JavaScript skills
- · 1+ years of experience in Spring Framework
- · 1+ years of hands-on HTML5/CSS3 experience
- · 1+ years working in Cloud environment.
- · Experience with popular Javascript frameworks such as React, Node JS, Vue, Angular 2.0
- · Experience of working with websockets, HTTP 1.1 and HTTP/2
- · Experience with RESTful APIs and JSON RPC
- · Experience following Git workflows
- · Working knowledge of DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc.
- · Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics
Education and/or Experience
BS degree in Computer Science, similar technical field required. Masters preferred.
Date Posted
10/22/2022
Views
6
Similar Jobs
Associate Principal, Site Reliability Engineering - OCC
Views in the last 30 days - 5
The job description is for a Site Reliability EngineerDevOps position at the Options Clearing Corporation The role involves supporting the availabilit...
View DetailsSoftware Product Consultant - CSC Corptax
Views in the last 30 days - 10
The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...
View DetailsSr. Software Engineer - OEMS Team - Enfusion
Views in the last 30 days - 8
Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...
View DetailsAssociate Principal, Windows Services - OCC
Views in the last 30 days - 5
The job posting is seeking a Windows server engineer to administer and enhance the Windows server infrastructure The successful candidate must have pr...
View DetailsSoftware Engineer 431407 - Experfy
Views in the last 30 days - 8
The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...
View DetailsAccount Manager (Advertising Sales Team) - Chicago - CafeMedia
Views in the last 30 days - 6
This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...
View Details