Java Developer

Talemexa

United States

On-site

USD 90,000 - 140,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Talemexa is seeking an experienced Java Developer to design, develop, test, and maintain enterprise-grade backend services for financial services and HR clients. You will build scalable backend applications with Java and Spring Boot, develop REST APIs, and contribute to microservices architectures.

The ideal candidate has 4+ years of Java development experience, strong SQL knowledge, and experience deploying backend applications.

Qualifications

  • 4+ years of professional Java development experience.
  • Strong knowledge of Java and object-oriented programming.
  • Hands-on experience with Spring Boot.
  • Experience designing RESTful APIs and microservices.
  • Solid SQL skills and relational database experience.
  • Familiarity with CI/CD pipelines and deployment workflows.
  • Experience with Docker or Kubernetes for containerization.

Responsibilities

  • Design, develop, and maintain enterprise Java applications and backend services.
  • Build scalable microservices using Java and the Spring Boot framework.
  • Develop, integrate, and maintain RESTful APIs for functionality and integrations.
  • Write clean, well-documented code following engineering standards.
  • Develop and maintain unit and integration tests.
  • Troubleshoot defects and production issues; implement fixes.
  • Optimize performance, memory usage, and resource consumption.
  • Work with relational databases and write efficient SQL queries.
  • Support deployment through CI/CD pipelines and release processes.
  • Collaborate with product managers, QA, and other developers to meet requirements.
  • Provide technical guidance and code reviews to junior developers.
  • Follow secure coding practices to ensure reliability and maintainability.

Skills

Spring Boot
REST APIs
SQL Optimization
OOP
Design Patterns
Tests (UT/IT)
Performance Tuning
Docker & Kubernetes
CI/CD
Code Reviews
Debugging
Team Mentoring

Job description

Talemexa provides technology-driven solutions that help businesses improve operations, streamline workflows, and develop reliable digital products. Through modern software engineering practices and collaborative development, Talemexa supports clients across industries, including financial services and human resources.

About the Role

Talemexa is seeking an experienced Java Developer to design, develop, test, and maintain enterprise-grade software services for its financial services and HR clients. In this role, you will build scalable backend applications using Java and Spring Boot, develop REST APIs, and contribute to microservices-based architectures.

The ideal candidate has at least four years of Java development experience, strong SQL knowledge, and practical experience building and deploying backend applications. You should understand software design patterns, automated testing, performance optimization, and modern deployment practices using CI/CD pipelines. Familiarity with Docker or Kubernetes is also important.

Key Responsibilities
  • Design, develop, and maintain enterprise Java applications and backend services.
  • Build scalable microservices using Java and the Spring Boot framework.
  • Develop, integrate, and maintain RESTful APIs to support application functionality and system integrations.
  • Write clean, reusable, maintainable, and well-documented code in accordance with software engineering standards.
  • Develop and maintain unit tests and integration tests to ensure application reliability.
  • Troubleshoot software defects, investigate production issues, and implement effective solutions.
  • Optimize application performance, memory utilization, and resource consumption.
  • Work with relational databases, write efficient SQL queries, and improve database performance.
  • Support application deployment through CI/CD pipelines and established release processes.
  • Work with containerization and orchestration technologies such as Docker and Kubernetes.
  • Participate in code reviews and provide constructive feedback to improve code quality.
  • Support junior developers through technical guidance, knowledge sharing, and code review discussions.
  • Collaborate with product managers, QA engineers, business analysts, and other developers to deliver project requirements.
  • Follow secure coding practices and contribute to the reliability, scalability, and maintainability of enterprise applications.
Qualifications and Experience
  • 4+ years of professional experience in Java software development.
  • Strong knowledge of Java programming and object-oriented programming principles.
  • Hands-on experience developing applications with Spring Boot.
  • Experience designing and developing RESTful APIs and microservices.
  • Strong SQL skills and familiarity with relational database systems.
  • Understanding of common software design patterns and application architecture.
  • Experience writing unit tests and integration tests.
  • Familiarity with CI/CD pipelines, version control, and deployment workflows.
  • Exposure to Docker or Kubernetes for containerization and application deployment.
  • Knowledge of application performance tuning, memory management, and debugging.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to collaborate effectively with cross-functional teams and support junior developers.
Required Skills and Competencies
  • Spring Boot Development
  • REST API Design and Integration
  • SQL and Database Optimization
  • Object-Oriented Programming
  • Software Design Patterns
  • Unit Testing and Integration Testing
  • Performance Tuning and Memory OptimizationDocker and Kubernetes
  • CI/CD Pipelines and Deployment
  • Code Reviews and Technical Documentation
  • Debugging and Troubleshooting
  • Team Collaboration and Mentoring
Why Join Talemexa?

Join a technology-focused team where you can work on enterprise software solutions for financial services and HR clients. This role provides an opportunity to solve complex engineering challenges, improve application performance, contribute to modern microservices architectures, and collaborate with experienced professionals on scalable software products.

Equal Opportunity Employer

Talemexa welcomes qualified candidates from diverse professional backgrounds. Hiring decisions are based on relevant qualifications, technical skills, experience, and job requirements. Candidates who are passionate about Java development and building reliable enterprise applications are encouraged to apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Talemexa • United States

On-site
USD 75,000 - 110,000
Senior Java Backend Engineer - Microservices & Spring Boot
Senior Java Backend Engineer - Microservices & Spring Boot

Talemexa • United States

On-site
USD 90,000 - 140,000
Back End Developer
Back End Developer

Talemexa • United States

On-site
USD 90,000 - 130,000
Java Application Developer
Java Application Developer

LTM • Irving (TX)

On-site
USD 120,000 - 180,000
Java Developer
Java Developer

MACHINE LEARNING TECHNOLOGIES LLC • Dallas (TX)

On-site
USD 90,000 - 120,000
Java developer
Java developer

MACHINE LEARNING TECHNOLOGIES LLC • Atlanta (GA)

On-site
USD 120,000 - 160,000
Java Tech Lead
Java Tech Lead

SRM Technologies • United States

Remote
USD 180,000 - 240,000
.NET Developer
.NET Developer

Talemexa • United States

On-site
USD 100,000 - 140,000
Java Developer
Java Developer

myBridge Corporation • San Jose (CA)

On-site
USD 140,000 - 170,000
PHP Developer
PHP Developer

Talemexa • United States

On-site
USD 85,000 - 120,000