Job Summary:
We are looking for experienced Full Stack Java Developers at Senior and Lead levels with strong expertise in Java, Spring Boot, Microservices, and AWS cloud services. The ideal candidates should have hands-on experience designing and developing scalable enterprise applications, RESTful APIs, and backend services. Candidates should also possess strong knowledge of application architecture, distributed systems, and modern software development practices. Lead-level candidates must demonstrate technical leadership, architectural decision-making, team mentoring, and end-to-end project delivery experience.
Key Responsibilities:
• Design, develop, and maintain scalable enterprise applications using Java and Spring Boot.
• Build, enhance, and maintain microservices-based applications.
• Develop and deploy cloud-based solutions using AWS services.
• Design, develop, and integrate RESTful APIs and backend services.
• Collaborate with cross-functional teams to deliver high-quality software solutions.
• Participate in code reviews, technical discussions, and application design activities.
• Troubleshoot and resolve complex technical and production issues.
• Apply object-oriented programming principles, design patterns, and application architecture best practices.
• For Lead-level candidates, provide technical leadership and guidance to development teams.
• Drive application architecture and technical design decisions.
• Mentor developers and ensure adherence to coding standards and engineering best practices.
• Coordinate with stakeholders and drive end-to-end project delivery.
Required Qualifications:
• Strong hands-on experience with Java and Core Java.
• Extensive experience with Spring Boot and the Spring Framework.
• Strong knowledge of Microservices architecture and distributed systems.
• Hands-on experience with AWS cloud services.
• Experience designing and developing RESTful APIs and backend services.
• Strong understanding of object-oriented programming, design patterns, and application architecture.
• Experience working with SQL and relational databases.
• Familiarity with Git, Maven, Jenkins, and CI/CD pipelines.
• Experience working with Agile development methodologies.
• Strong communication, analytical, and problem-solving skills.
• Relevant hands-on experience with Java, AWS, Spring Boot, and Microservices.
• Candidates must be local to Wilmington, Delaware, or nearby locations.
• Must be willing to work onsite in Wilmington, Delaware.
Preferred Qualifications:
• Experience with React.js and modern front-end development.
• Knowledge of JavaScript, TypeScript, HTML5, and CSS3.
• Experience with Kafka or other messaging technologies.
• Knowledge of Docker and Kubernetes.
• Financial services or banking domain experience is a plus.