Java BackEnd DeveloperIntroduction
We are seeking multiple Java BackEnd Developers to join our team in various locations including Jersey City, NJ, Atlanta, GA, Tampa, FL, and Raleigh, NC. The ideal candidate will be responsible for building Java applications, collaborating with team members, and ensuring high-quality product delivery.
Responsibilities
- Work closely with Team leader and other team members to implement functionalities from business specifications
- Participate in the entire life-cycle of development including analysis, development, issue fixing, and monitoring
- Conduct hands-on coding and unit testing
- Focus on writing clean, high-quality code and applying established design patterns
- Stay updated on new technologies, implement them, and share learnings with the team
Requirements
Required Skills:
- Good knowledge of Java programming language with Core Java and Advance Java
- Strong understanding of Lambda, Encapsulation, Constructor, string buffer, #MAP, and #table
- Hands-on experience in server-side development using Core Java, Multi-threading, Spring, Hibernate, Web Services (SOAP/REST), Cloud Technologies (AWS or Azure)
- Experience in Object-Oriented Design and applying various Design Patterns
- Familiarity with relational databases and SQL/MySQL
Preferred Skills:
- Experience with Spring Framework
- Experience with Amazon Web Services (AWS) or Microsoft Azure
- Strong problem-solving skills