We are seeking a skilled Senior Java Engineer with expertise in Java, Microservices, and ReactJS. The ideal candidate will leverage strong technical skills in both front-end and back-end development to build high-performing applications in a fast-paced environment. This role offers opportunities to work on a variety of projects while providing team mentorship and leadership.
Responsibilities
Lead hands-on development with Java, Spring Framework, and ReactJS
Undertake front-end development utilizing React and Modern Front-End (MFE) architectures
Engage in database development activities on PostgreSQL or Oracle with integrations to application services
Manage application containerization and oversee deployments through Azure or other cloud services
Design and build back-end microservices and REST APIs
Enhance and maintain application code, ensuring high performance
Execute and maintain unit testing processes
Conduct thorough code reviews
Adhere to coding best practices, including continuous integration and scrum participation
Partake in SCRUM ceremonies, as well as estimation and planning sessions
Provide mentorship to other developers and actively collaborate with peers
Requirements
5+ years of experience in Java, preferably Java 8, as well as Core Java and Spring Boot
Experience in developing Microservices
Skills in React.js, Typescript, JavaScript, HTML5, and CSS3
Competency in working with Azure or similar cloud platforms
Background in database technologies, preferably SQLServer
Understanding of OO Design, design patterns, RESTful web services, and coding best practices
Familiarity with Unit Testing
Nice to have
Experience in financial services, particularly in wealth management
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job