We are looking for a skilled Java Developer to design, develop, and maintain high-performance enterprise applications. The ideal candidate should have strong experience in Java development, backend technologies, microservices architecture, and cloud-based solutions. You will work closely with cross-functional teams to build scalable, secure, and efficient software applications.
Key Responsibilities
- Design, develop, test, and maintain Java-based applications
- Build scalable RESTful APIs and microservices using Spring Boot
- Collaborate with frontend developers, QA teams, and product managers
- Write clean, efficient, and reusable code following best practices
- Optimize application performance and troubleshoot production issues
- Integrate databases, third-party APIs, and cloud services
- Participate in code reviews, technical discussions, and Agile ceremonies
- Ensure application security, scalability, and reliability
- Develop and maintain CI/CD pipelines for automated deployments
- Create technical documentation and support system maintenance
Required Skills
Java, Core Java, Java 8/11/17, Spring Boot, Spring MVC, Spring Framework, Microservices, REST APIs, Hibernate, JPA, SQL, MySQL, PostgreSQL, Oracle, Maven, Gradle, Git, GitHub, Jenkins, Docker, Kubernetes, Kafka, RabbitMQ, AWS, Azure, CI/CD, JUnit, Mockito, Agile, Scrum, Design Patterns, Multithreading, Data Structures, Algorithms, Linux, Redis, Elasticsearch, OAuth2, JWT, API Integration, System Design, Performance Optimization
Qualifications
- Bachelor''s degree in Computer Science, Information Technology, or related field
- 2+ years of experience in Java application development
- Strong understanding of object-oriented programming concepts
- Experience with cloud platforms and containerized applications is preferred
- Knowledge of software development lifecycle (SDLC) and Agile methodologies
Preferred Skills
- Experience with frontend technologies like React or Angular
- Familiarity with DevOps practices and monitoring tools
- Knowledge of NoSQL databases such as MongoDB
- Experience working in distributed systems and event-driven architecture
Benefits
- Competitive salary package
- Flexible work environment
- Health insurance and employee benefits
- Career growth opportunities
- Learning and certification support