Java Developer

Talemexa
India

About Company

Talemexa delivers technology-driven solutions that help businesses improve operational efficiency, streamline workflows, and support digital transformation. We work with clients across industries, including financial services and human resources, to develop reliable applications and scalable software solutions.

Our team values technical excellence, collaboration, innovation, and continuous learning. We focus on building secure, maintainable, and high-performing systems that address real business challenges and deliver lasting value.

About the Role

Talemexa is seeking an experienced Java Developer to design, develop, and maintain enterprise-grade applications for our financial services and HR clients. The ideal candidate will have strong Java programming skills, hands-on experience with Spring Boot and microservices architecture, and a solid understanding of REST APIs, SQL databases, and software design principles.

In this role, you will contribute to backend service development, improve application performance, write comprehensive tests, and support deployments through CI/CD pipelines. You will collaborate with cross-functional teams, participate in code reviews, and help junior developers follow established engineering practices.

This position is suited to a developer who enjoys solving complex technical problems and building scalable, secure, and dependable enterprise applications.

Key Responsibilities

  • Develop Java Applications: Design, build, and maintain enterprise applications using Java and modern development frameworks.
  • Build Spring Boot Microservices: Develop modular, scalable, and maintainable microservices using Spring Boot to support business-critical applications.
  • Design and Integrate REST APIs: Create and maintain RESTful APIs that enable seamless communication between internal services and external systems.
  • Manage Database Operations: Write efficient SQL queries, work with relational databases, and support data integrity and performance optimization.
  • Write Automated Tests: Develop unit and integration tests to validate functionality, reduce defects, and maintain application reliability.
  • Optimize Application Performance: Identify performance bottlenecks and improve response times, resource utilization, and memory management.
  • Support CI/CD Deployments: Work with continuous integration and continuous delivery pipelines to automate testing, build processes, and application releases.
  • Use Container Technologies: Work with Docker and, where applicable, Kubernetes to support application packaging, deployment, and scalable environments.
  • Conduct Code Reviews: Review code for quality, security, maintainability, and adherence to development standards.
  • Apply Design Patterns: Use appropriate software design patterns and architectural principles to create reusable and maintainable solutions.
  • Troubleshoot Technical Issues: Investigate application errors, resolve defects, and support production systems when required.
  • Mentor Junior Developers: Share technical knowledge, provide constructive feedback, and help junior team members improve their development skills.
  • Collaborate Across Teams: Coordinate with product managers, QA engineers, DevOps professionals, and other stakeholders to deliver projects on time.Qualifications and Experience
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field is preferred.
  • 4 or more years of professional Java development experience.
  • Strong practical knowledge of Java and object-oriented programming principles.
  • Hands-on experience developing applications with Spring Boot.
  • Understanding of microservices architecture and REST API development.
  • Strong SQL skills and familiarity with relational databases.
  • Experience with unit testing, integration testing, debugging, and performance tuning.
  • Exposure to Docker, Kubernetes, or similar container technologies.
  • Familiarity with CI/CD pipelines, Git, and collaborative development workflows.
  • Understanding of common software design patterns and application architecture.
  • Strong analytical, communication, and problem-solving skills.Required Skills and Competencies
  • Java programming
  • Spring Boot
  • Microservices architecture
  • REST API development and integration
  • SQL and database optimization
  • Docker and Kubernetes
  • CI/CD pipelines
  • Unit and integration testing
  • Performance and memory optimization
  • Software design patterns
  • Git and code reviews
  • Technical documentation and mentoring
  • Teamwork and attention to detailWhy Join Talemexa?

At Talemexa, you will have the opportunity to work on enterprise-level projects, collaborate with experienced professionals, and contribute to solutions used by financial services and HR clients. We encourage continuous learning, technical innovation, and knowledge sharing while supporting professional growth and engineering excellence.

Equal Opportunity Employer

Talemexa is committed to providing equal employment opportunities to qualified candidates. We value diversity, inclusion, and a collaborative workplace where hiring decisions are based on relevant skills, qualifications, experience, and potential.

If you are passionate about Java development and building scalable enterprise applications, we encourage you to apply.

Salary: To be discussed during the interview.

Score my resume against this job, free →

Questions about this job

How do I apply for the Java Developer job at Talemexa?

Use the apply link on this page: you apply directly with Talemexa on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Talemexa want for this Java Developer role?

The job description asks for Java programming, Spring Boot, Microservices architecture, REST API development and integration, SQL and database optimization, Docker and Kubernetes, CI/CD pipelines and Unit and integration testing. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Talemexa?

Apply to the Talemexa roles that match your experience, and tailor your resume to each job description: for this role that means showing Java programming, Spring Boot, Microservices architecture. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Java Developer job remote or onsite?

This is based in India.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Talemexa, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →