Hiring W2 Candidates Only
Visa : Open To Any Visa Type With Valid Work Authorization In the USA
We are seeking an experienced Java Developer to design develop and maintain enterprise-level applications. The ideal candidate will have a strong understanding of Java technologies object-oriented design principles and experience building scalable secure and high-performing systems.
Key Responsibilities
Design develop test and deploy Java-based applications using modern frameworks and design patterns.
Participate in all phases of the software development lifecycle (SDLC) requirements gathering design implementation testing and deployment.
Build and integrate RESTful / SOAP web services for communication across systems.
Collaborate with front-end DevOps and database teams to ensure seamless application delivery.
Write clean efficient and maintainable code following best practices and coding standards .
Troubleshoot debug and optimize application performance and scalability issues.
Maintain technical documentation design diagrams and code reviews.
Ensure compliance with security data protection and access control policies.
Participate in Agile / Scrum development processes and contribute to sprint planning reviews and retrospectives.
Required Skills and Qualifications
Bachelors or Masters degree in Computer Science Information Technology or a related field .
3 years of experience in Java application development .
Strong proficiency in Core Java J2EE Spring Framework (Spring Boot Spring MVC Spring Security) and Hibernate / JPA .
Experience developing RESTful APIs and integrating external systems.
Solid understanding of Object-Oriented Programming (OOP) Design Patterns and microservices architecture .
Familiarity with RDBMS (Oracle MySQL PostgreSQL) and SQL scripting.
Proficiency in build tools (Maven Gradle) and version control systems (Git).
Experience working with application servers such as Apache Tomcat WebSphere or JBoss .
Excellent problem-solving skills debugging ability and teamwork mindset.
Preferred / Nice-to-Have Skills
Experience with front-end technologies such as Angular React or (for full-stack roles).
Knowledge of cloud platforms AWS Azure or GCP (e.g. ECS Lambda App Engine).
Familiarity with containerization and orchestration (Docker Kubernetes).
Experience in CI / CD pipelines Jenkins or GitHub Actions.
Exposure to NoSQL databases (MongoDB Cassandra) and message brokers (Kafka RabbitMQ).
Understanding of unit testing frameworks (JUnit Mockito)
Key Skills
REST,Eclipse,JSP,Junit,Spring,Struts,Jpa,Hibernate,Maven,J2EE,Jdbc,Java
Employment Type : Full Time
Experience : years
Vacancy : 1
Java Developer • Indianapolis, Indiana, USA