
Information Technology_USA - USA_Developer
- Florida
- Permanent
- Full-time
ALL CAPS, NO SPACES B/T UNDERSCORESPTN_US_GBAMSREQID_CandidateBeelineID
i.e. PTN_US_9999999_SKIPJOHNSON0413Bill Rate: market rate-65/hrMSP Owner: Kelly Gosciminski
Location: Jersey City, NJ - onsite hybrid (LOCAL CANDIDATES ONLY!)
Duration: 6 months
GBaMS ReqID:10228842A Senior Java Backend Developer typically possesses extensive experience (usually 5 years) in designing, developing, and maintaining Java-based backend systems. They are proficient in Java, object-oriented programming, and popular frameworks like Spring (including Spring Boot) and Hibernate. They also have strong skills in database management, API development, and cloud technologies (like AWS or Azure). Beyond technical skills, senior developers are expected to lead projects, mentor junior developers, and contribute to architectural decisions.Key Responsibilities:
- Design and Development Develop and maintain robust, scalable, and secure backend services using Java and related technologies.
- API Development Build and optimize RESTful APIs and microservices.
- Database Management Design and optimize database schemas, write efficient queries, and work with NoSQL databases.
- Cloud Technologies Utilize cloud platforms like AWS or Azure, including services like Lambda, EC2, S3, and RDS.
- Containerization Implement containerization solutions using Docker and Kubernetes.
- Mentorship and Leadership Guide and mentor junior developers, conduct code reviews, and contribute to architectural discussions.
- Problem-Solving Troubleshoot production issues, identify root causes, and implement effective solutions.
- Agile Development Work effectively within Agile development methodologies.
- Continuous Improvement Contribute to improving development processes, infrastructure, and best practices.
- Testing Develop and maintain unit and integration tests.Essential SkillsJava Programming: Deep understanding of Java language and core concepts.Object-Oriented Programming (OOP): Strong grasp of OOP principles and design patterns.Spring Framework: Extensive experience with Spring Boot, Spring Data, and otperson Spring modules.Hibernate: Familiarity with object-relational mapping (ORM) using Hibernate.Database Management: Experience with both SQL and NoSQL databases.REST APIs: Designing, developing, and consuming RESTful APIs.Cloud Technologies: Working knowledge of cloud platforms and services.Microservices Architecture: Understanding of microservices principles and patterns.Problem-Solving: Ability to analyze complex issues and develop effective solutions.Communication: Strong communication and collaboration skills.Mentoring: Ability to guide and mentor junior developers.