About the Role:
We are looking for a skilled Java Developer to join our technology team and contribute to the design, development, testing, and maintenance of scalable and high-performance applications. The ideal candidate will have strong hands-on experience with Java and modern backend technologies and be comfortable working in an Agile development environment.Design, develop, test, and maintain robust Java-based applications.
Develop scalable backend services and RESTful APIs.
Work with Java, Spring Boot, Spring, and related frameworks.
Participate in the complete software development lifecycle, from requirements analysis through deployment and maintenance.
Collaborate with product managers, business analysts, QA engineers, and other developers.
Troubleshoot application issues and implement effective solutions.
Write clean, maintainable, and well-documented code.
Perform unit testing, debugging, and code reviews.
Work with relational and/or NoSQL databases.
Participate in Agile/Scrum ceremonies and contribute to technical discussions.
Follow software development best practices, coding standards, and security guidelines.
Required Skills: Strong hands-on experience with Java/J2EE.
Experience with Spring Boot and Spring Framework.
Strong understanding of REST APIs and microservices architecture.
Experience with SQL and relational databases such as Oracle, MySQL, or PostgreSQL.
Knowledge of Git and modern software development practices.
Experience with unit testing frameworks such as JUnit.
Good understanding of object-oriented programming and software design principles.
Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
Experience with AWS, Azure, or Google Cloud.
Experience with Docker and Kubernetes.
Familiarity with CI/CD tools and DevOps practices.
Experience with Kafka or other messaging platforms.
Exposure to React, Angular, or other frontend technologies is a plus.
Bachelor's degree in Computer Science, Engineering, or a related field is preferred.
Work Authorization
Candidates must be currently authorized to work in the United States. Sponsorship is not available for this position.
How to Apply Interested candidates are encouraged to submit their updated resume along with their availability, location, and contact information.