Senior Java Developer
MoovFull Time
Senior (5 to 8 years)
Candidates must possess a Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or a related field, and a minimum of 6-8 years of experience with the Spring Framework, RESTful APIs, Microservices, Java, HTML, React, CSS, JavaScript, JDBC, JMS/MQ, SQL/Postgres, and Dynamo DB. Strong knowledge of Data Structures/Algorithms and performance tuning is also required, along with experience in cloud technologies such as RDS, API Gateways, Lambda, and Dynamo DB.
The Sr. Java Engineer will be responsible for developing applications and services using Java, React, and AWS Cloud technologies, specifically focusing on the microservices using the Spring Boot Framework. They will create technical specification documents for new functionality, ensure seamless integration with existing technologies, and collaborate with various teams including Application Development, Middleware, BI, and Operations. The role also includes on-call production support for Marketing and Membership applications, participation in requirements and design meetings, enhancing and redesigning existing applications, and serving as a technical lead on small to medium-sized projects. Additionally, the engineer will establish and maintain strong working relationships with business groups and IT partners, and actively participate in SDLC and Agile methodology.