Top Stack has been retained by a Fortune 250 organization to assist them in hiring a Senior Java Software Engineer to join their team. This is a full-time, salaried position with a competitive base salary, annual bonus and a comprehensive benefits package. This is a hybrid position (3 days in the their New Jersey office and 2 days work from home).
As a Java Software Engineer (Java), you will work as an individual contributor and collaborate with on-shore / off-shore teams to design and develop features for their applications.
My client is looking for a hands-on engineer who possesses enterprise front-end, backend and API development skills.
Responsibilities:
- Design, implement and maintain Java-based applications that can be high-volume and low-latency.
- Work as part of a scrum team to implement business requirements in a timely, performance-centric, and maintainable manner.
- Collaborate with Technical Teams, Technical Managers, Project Managers, and subject matter experts to understand, plan and implement solutions. Teams are both onsite and offshore.
- Ensure compliance with security, privacy, legal, infrastructure, and administrative/corporate processes and policies.
- Work in a SAFe agile team environment with other developers, QA, business users, and other internal teams as well as periodic external partners.
Requirements:
- 8+ years of professional experience as a Software Engineer with proficiency in Java, with a good understanding of its ecosystem including Spring Boot to build backend APIs and services.
- Experience with REST APIs and REST API best practices – Connecting APIs to the backend – mainframe, SQL, Postgres, 3rd parts systems, etc.
- AWS Services (i.e. S3, DynamoDB, Redis, ElasticSearch, OpenSearch)
- Bachelor’s Degree in Computer Science
- Understanding of Agile Methodologies
- Sound knowledge of OOP Patterns and Concepts
- A core understanding of Asynchronous Messaging Technologies, Data Driven Design, Enterprise Integration Patterns, Event Driven Architecture and Microservices
- A deep knowledge of modern web frameworks and web architecture best practices and patterns.
- Understanding of modern JavaScript frameworks (e.g., Angular, jQuery) and current on REACT
- Experience with CI/CD and GIT, Jenkins or similar
- Understanding and experience with cloud and security and authentication
- Familiarity with Safe Agile process and planning, Jira, Confluence etc.