Java Developer
Inherent Technologies · Washington, DC · 1 wk ago
EngineeringFull-time
About the role
We are seeking a skilled Java Developer to design, develop, and maintain scalable, high-performance enterprise applications.
Responsibilities
- Design, develop, test, and deploy Java-based applications.
- Develop Microservices and REST APIs using Spring Boot.
- Collaborate with business stakeholders to analyze requirements and deliver solutions.
- Perform code reviews and ensure adherence to coding standards.
- Troubleshoot production issues and optimize application performance.
- Write clean, maintainable, and reusable code.
- Participate in Agile/Scrum development activities.
- Support CI/CD implementation and automated deployments.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
Skills
Required
- Java (JDK 8+), Spring Boot, Spring MVC, Microservices Architecture
- REST & SOAP Web Services
- Hibernate / JPA, SQL Databases (Oracle, MySQL, PostgreSQL)
- Git, Maven/Gradle, Jenkins or CI/CD tools
- Strong Object-Oriented Programming concepts
- Agile/Scrum methodology
Preferred
- AWS / Azure / OpenShift / PCF
- Docker & Kubernetes
- MongoDB / Couchbase
- Performance tuning and optimization
- Messaging technologies (JMS, MQ)
- GCP knowledge
Mandatory Skills: Java, Spring Boot, Microservices, REST APIs, SQL, Git, CI/CD