Description
Build and maintain scalable Java-based web applications in Indianapolis, IN.
Responsibilities
- Design and implement server-side components using J2EE technologies.
- Troubleshoot and resolve application functionality, performance, and scalability issues.
- Collaborate with product managers and architects to deliver software solutions.
- Conduct code reviews to maintain quality and follow best practices.
- Develop web applications that integrate seamlessly with front-end technologies.
Required Skills
- 5+ years of experience as a Java Developer.
- Expertise in J2EE technologies.
- Proficiency in Java, Spring, and Hibernate.
- Experience with Tomcat or similar application servers.
- Strong knowledge of SQL and relational databases.
- Working knowledge of HTML, CSS, and JavaScript.
- Ability to work with APIs.
Preferred Skills
- Experience with microservices architecture.
- Familiarity with Git, GitHub, CI/CD, and Agile methodologies.