Job Title: Full Stack Java DeveloperExperience: 2-10 Years
Employment Type: Full-time
Work Location: On-site / Relocation within the U.S. may be required
SummaryBuild Scalable Applications with Modern Java!Cogent Infotech is seeking Full Stack Java Developers with 2 to 10 years of professional experience in designing, developing, and maintaining scalable web applications.
Java is the primary and mandatory programming language for this role. The ideal candidate must have strong hands-on experience in Java-based back-end development, Spring Boot, RESTful APIs, microservices, databases, and front-end technologies such as React or Angular.
This role is a strong fit for candidates who enjoy working across the full application stack, from building responsive user interfaces to developing secure, high-performing back-end services and APIs.
Primary Skills- Java
- Spring Boot
- Spring Framework
- RESTful API Development
- Microservices Architecture
- Hibernate / JPA
- SQL databases such as MySQL, PostgreSQL, or Oracle
- React or Angular
- HTML, CSS, and JavaScript
- Git
Secondary Skills- Apache Kafka or RabbitMQ
- Docker and Kubernetes
- Redis / Caching
- CI/CD tools such as Jenkins, GitHub Actions, or GitLab
- Cloud platforms such as AWS, Azure, or Google Cloud Platform
- Unit testing using JUnit or Mockito
- Maven or Gradle
- Application security best practices
- AI tools, automation, or emerging technology exposure
What You'll DoAs a Full Stack Java Developer, you will:
- Design, develop, and maintain scalable Java-based applications using Spring Boot and related frameworks.
- Build and integrate RESTful APIs to support application functionality and system communication.
- Develop responsive front-end applications using React or Angular.
- Work with microservices architecture and distributed application environments.
- Integrate front-end components with Java-based back-end services.
- Write clean, efficient, and maintainable Java code.
- Work with relational databases, SQL queries, Hibernate/JPA, and database-driven application development.
- Support application testing, debugging, troubleshooting, and performance optimization.
- Collaborate with product, QA, development, and business teams to deliver high-quality solutions.
- Participate in code reviews, Agile ceremonies, documentation, and continuous improvement activities.
- Use modern development tools, automation practices, and AI tools where applicable to improve productivity and delivery.
What We're Looking For- 2 to 10 years of hands-on experience in Full Stack Java Development or Java application development.
- Strong hands-on experience in Java is mandatory.
- Good experience with Spring Boot, Spring Framework, RESTful APIs, and microservices.
- Experience with front-end technologies such as React or Angular.
- Strong understanding of HTML, CSS, JavaScript, and modern web development practices.
- Experience working with SQL databases such as MySQL, PostgreSQL, or Oracle.
- Familiarity with Hibernate/JPA and database integration.
- Good understanding of object-oriented programming, design patterns, and clean coding practices.
- Ability to analyze requirements, troubleshoot issues, and deliver practical technical solutions.
- Good verbal and written communication skills.
- Ability to work independently as well as in a collaborative team environment.
- Willingness to relocate within the U.S. for project assignments, if required.
Preferred Skills & Certifications- Experience with Kafka, RabbitMQ, Redis, or other messaging/caching tools.
- Knowledge of Docker, Kubernetes, and containerized application development.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab.
- Knowledge of OAuth2, JWT, and application security best practices.
- Experience with unit testing frameworks such as JUnit or Mockito.
- Familiarity with Maven or Gradle.
- Exposure to Agile/Scrum development methodologies.
- Java, cloud, or full stack development certifications are a plus.
- Exposure to AI tools, automation, or emerging technologies is an added advantage.
SalaryUSD 60,000-120,000 per annum.