Sr. Java Developer- INTL India (3-6 months)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+25 more
Job description
We are looking for a Software Engineer with 4+ years of experience in Java backend development. The ideal candidate should have hands-on experience building REST APIs, developing microservices, working with databases, and supporting cloud-based applications. The candidate should be comfortable working in Agile teams and contributing throughout the software development lifecycle., · Design, develop, and maintain Java-based applications using Spring Boot.
· Develop and enhance RESTful APIs and microservices.
· Work with MySQL/PostgreSQL databases for application development and optimization.
· Implement authentication and authorization using Spring Security, JWT, or OAuth2.
· Collaborate with cross-functional teams to gather requirements and deliver solutions.
· Monitor and support applications deployed on cloud platforms.
· Write unit tests and participate in code reviews to maintain code quality.
· Troubleshoot production issues and optimize application performance.
· Contribute to CI/CD processes and DevOps initiatives.
· Mentor junior developers and support knowledge-sharing activities.
Requirements
· Strong experience in Java and Spring Boot.
· Good understanding of Microservices Architecture.
· Experience developing REST APIs.
· Hands-on experience with MySQL or PostgreSQL.
· Knowledge of Spring Security, JWT, and OAuth2.
· Familiarity with Git, Maven, and Jenkins.
· Experience with Docker and CI/CD pipelines.
· Basic cloud experience in AWS services such as EC2, Lambda, S3, and CloudWatch.
· Knowledge of JUnit and Mockito for testing.
· Understanding of Agile development methodologies. Good to Have
· Experience with multithreading and concurrency.
· Exposure to React or frontend technologies.
· Knowledge of automation tools and workflows.
· Experience in financial services, payments, or transaction-processing applications.
Education
· Bachelor’s degree in Computer Science, Information Technology, or a related field.
Preferred Candidate Profile
· Strong problem-solving and analytical skills.
· Good communication and collaboration abilities.
· Self-motivated and capable of working independently.
Experience working in fast-paced product or enterprise environments.
Benefits & conditions
Pay Rate: $8.00-$10.00 an hour depending on skills and experience
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Top-Paying Tech Jobs (with Salaries)
Where to Find Entry-Level Software Engineering Jobs
Find a Developer Job: 12 Best Job Sites For Developers