No C2C
We are seeking a skilled Java Developer to design, develop, and maintain high-quality software applications. The ideal candidate will work closely with cross-functional teams to deliver scalable, secure, and efficient solutions while following best development practices.
Key Responsibilities
Design, develop, test, and maintain Java-based applications
Write clean, efficient, and well-documented code
Participate in requirements analysis and technical design discussions
Troubleshoot, debug, and resolve application issues
Perform unit testing and support integration testing
Collaborate with front-end developers, QA, and business stakeholders
Optimize application performance and scalability
Follow coding standards, security guidelines, and best practices
Support application deployments and post-production issues
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
Strong proficiency in Java (Java 8 or higher)
Experience with object-oriented programming and design patterns
Familiarity with Spring / Spring Boot frameworks
Experience with RESTful APIs and web services
Working knowledge of SQL and relational databases
Experience with version control systems (e.g., Git)
Preferred Qualifications
Experience with microservices architecture
Knowledge of cloud platforms (AWS, Azure, or GCP)
Familiarity with CI/CD pipelines
Experience with messaging systems (Kafka, RabbitMQ)
Exposure to front-end technologies (HTML, CSS, JavaScript)
Soft Skills
Strong problem-solving and analytical skills
Excellent communication and teamwork abilities
Ability to manage multiple tasks and meet deadlines
Willingness to learn new technologies
Work Environment
Agile/Scrum development environment
Collaborative, fast-paced team setting