About the Company
The company is focused on delivering high-quality software solutions through innovative technology and collaborative development practices. It fosters a professional environment that emphasizes growth, technical excellence, and teamwork.
About the Role
The organization is seeking a Java Developer to design, develop, and maintain scalable, high-performance applications. The role involves working with modern frameworks, integrating applications with databases and third-party services, and collaborating within agile teams.
Key responsibilities
- Design, develop, test, and deploy Java-based applications and services
- Write clean, efficient, and maintainable code following best practices
- Collaborate with cross-functional teams (QA, DevOps, Business Analysts) to deliver high-quality solutions
- Participate in code reviews and provide constructive feedback
- Troubleshoot, debug, and optimize application performance
- Integrate applications with databases, APIs, and third-party services
- Work within Agile/Scrum methodologies for iterative development and delivery
Required Skills
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- Proficiency in Java SE/EE and strong knowledge of OOP principles
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security)
- Strong knowledge of RESTful APIs and Microservices architecture
- Hands-on experience with SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
- Familiarity with build tools like Maven/Gradle and version control (Git)
- Experience with JUnit/TestNG or other testing frameworks
- Knowledge of cloud platforms (AWS, Azure, GCP) is a plus
Nice to Have
- Experience with containerization tools (Docker, Kubernetes)
- Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)
- Exposure to message brokers (Kafka, RabbitMQ)
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
Benefits
- Medical insurance
- Vision insurance
- Dental insurance
- 401(k)
