Java Developer
Job Description
Cogent Infotech is seeking a mid-level Java Developer for an onsite role in Austin, TX. The position centers on designing and building high‑performance, cloud‑native microservices using Java, Spring Boot, RESTful APIs, and cloud platforms.
Role Overview
This full‑time, onsite opportunity focuses on delivering scalable backend services and distributed systems. The role includes contributing to full‑stack work where applicable and shaping cloud deployments to support robust applications.
Responsibilities
- Design and develop backend services with Spring Boot and RESTful APIs
- Build and maintain microservices architectures and distributed systems
- Develop front‑end components using React or Angular as part of full‑stack work
- Deploy and manage applications on AWS, Azure, or GCP
- Work with Docker, Kubernetes and CI/CD pipelines
- Collaborate with product and QA teams to deliver high‑quality, scalable solutions
Requirements
- 2 to 12 years of Java development experience
- Strong expertise in Core Java, Spring Boot, Hibernate/JPA
- Experience with REST APIs, microservices and distributed systems
- Exposure to React or Angular for full‑stack roles
- Familiarity with cloud platforms (AWS, Azure, GCP)
- Solid understanding of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB)
Technologies
- Java
- Spring Boot
- Spring Framework
- RESTful API Development
- Microservices Architecture
- SQL
- MySQL
- PostgreSQL
- Oracle
- Hibernate/JPA
- Maven
- Gradle
- Git
- Apache Kafka
- RabbitMQ
- Docker
- Kubernetes
- Redis
- CI/CD
- Jenkins
- GitHub Actions
- GitLab
- React
- Angular
- HTML
- CSS
- JavaScript
- JUnit
- Mockito
- Spring Cloud
- API Gateway
- Eureka
- Consul
- Terraform
- ELK
- Splunk
- OAuth2
- JWT
- AWS
- Azure
- GCP
- MongoDB
Education and Experience
- Experience: 2 to 12 years in Java development
- Education: Bachelor's degree preferred
Location and Compensation
Location: Onsite in Austin, TX
Salary: USD 80,000 - 150,000 per year
About the Company
Cogent Infotech is a global organization focused on innovation and technology. The Java Developer will contribute to high‑performance, cloud‑native applications that support millions of users, with opportunities spanning full‑stack development, cloud architecture, and IAM integration.