Java Developer
We are looking for a talented Java Developer with strong expertise in Spring Boot to join our team. You’ll be involved in the full software development lifecycle—designing, developing, and maintaining high-performance applications that are scalable and reliable. This is a great opportunity to work with modern tools, frameworks, and cloud technologies while contributing to impactful projects.
Key Responsibilities
- Application Development: Design, develop, and implement Java applications with a focus on Spring Boot.
- API Integration: Build and integrate secure RESTful APIs to ensure seamless communication between systems.
- Code Quality: Write clean, efficient, and scalable code; participate in peer code reviews.
- Debugging & Testing: Troubleshoot issues and conduct unit/integration testing.
- Collaboration: Work closely with cross-functional teams on requirements, architecture, and design.
- Performance Optimization: Ensure applications are optimized for speed, scalability, and high availability.
- Documentation: Maintain comprehensive technical and project documentation.
- Strong expertise in Java and Spring Boot (hands-on, production experience required).
- Experience with Hibernate/JPA and relational databases (MySQL, Oracle, PostgreSQL).
- Strong knowledge of RESTful APIs, JSON, XML.
- Proficiency with Git or other version control systems.
- Solid problem-solving skills with a detail-oriented approach.
- Excellent communication and teamwork skills.
- Experience with microservices architecture.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Exposure to frontend technologies (JavaScript, Angular, React).
- Experience working in Agile/Scrum environments.
- Java certifications (e.g., Oracle Certified Professional) are a plus.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.