Apply Now Please mention DailyRemote when applying

Disclaimer: Before you apply, please make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Key Responsibilities:

·        Develop, deploy, and maintain microservices using Java, Spring, and Spring Boot.

·        Collaborate with Architects, Technical Leads, Business analysts, and other team members to gather and refine software requirements.

·        Implement and optimize AWS services, with a focus on ECS Fargate containers.

·        Conduct thorough design and code reviews and provide constructive feedback to team members.

·        Conduct performance tuning activities to ensure optimal system efficiency.

·        Debug and resolve complex technical issues, ensuring timely delivery of high-quality software.

·        Optimize and refactor code for improved efficiency and maintainability.

·        Create and execute JMeter scripts for comprehensive performance testing.

·        Collaborate with cross-functional teams to design and implement scalable solutions.

·        Troubleshoot and debug issues, ensuring system stability.

·        Work with databases, including Postgres and DMS, to manage data effectively.

Requirements

·        Proven experience in Java development with a strong emphasis on microservices architecture.

·        Strong knowledge of Core Java (1.8 and above), J2EE, Spring and Spring Boot Frameworks.

·        Knowledge of RESTful API design and microservices architecture using spring boot.

·        Strong knowledge in RDBMS, prior experience with Postgres will be preferable.

·        Proficient in performance tuning and execution of JMeter scripts.

·        Hand on experience in messaging frameworks like ActiveMQ, KAFKA or equivalent AWS messaging services.

·        Experience in implementation of caching by leveraging AWS elastic cache, redis, memcache etc

·        Familiarity with CI/CD, build and deployment tools such as Jenkins, Maven/Gradle, Git etc.

·        Knowledge of containerization (e.g., Docker) and container orchestration platforms like ECS Fargate.

·        Hands-on experience in Agile based development.

·        Leveraging several AWS cloud services such as AWS EC2, S3, RDS, and Lambda or Azure VM/Webapp, Blob, functions etc will be required.

·        Experience in UI (ReactJS/AngularJS) will be a plus

·        Excellent analytical, problem-solving and aptitude skills.

 

Ace Your Job Interview

Read our advice on how to answer the most common interview questions.