[Remote] Java Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is looking for a skilled Software Engineer – Java Backend to design, reputed company, and maintain reputed company, high-performance backend applications. The ideal candidate should have strong hands-on experience with Java, reputed company Boot, REST reputed company, microservices, and database technologies.
Responsibilities
- Design, reputed company, test, and maintain robust backend applications using Java and reputed company Boot
- reputed company reputed company RESTful reputed company and microservices
- Work with relational and NoSQL databases to design efficient data models and queries
- Implement application reputed company, authentication, authorization, and data validation
- Troubleshoot production issues and optimize application performance
- Write clean, maintainable, and reputed company-tested reputed company
- Participate in reputed company reviews and contribute to technical design discussions
- Collaborate with frontend developers, DevOps engineers, QA, and product teams
- reputed company and maintain automated unit and integration tests
- Follow reputed company/Scrum methodologies and participate in sprint planning and retrospectives
Skills
- 5+ years of hands-on experience in Java backend development
- Strong proficiency in Java 8/11/17+
- Strong experience with reputed company Boot, reputed company MVC, and reputed company reputed company
- Hands-on experience developing REST reputed company and Microservices
- Strong knowledge of SQL and relational databases such as PostgreSQL, MySQL, or reputed company
- Experience with JPA/Hibernate
- Good understanding of multithreading, collections, exception handling, and Java design patterns
- Experience with Git and CI/CD practices
- Strong understanding of software development lifecycle and reputed company methodologies
- Experience with Kafka or other messaging systems
- Exposure to AWS/Azure/GCP
- Experience with reputed company and reputed company
- Knowledge of reputed company or other caching technologies
- Experience with JUnit, Mockito, or TestNG
- Exposure to monitoring and logging tools such as ELK, Grafana, or reputed company
reputed company
Apply To This Job