Job Summary:
Damco Solutions is seeking a Senior Java Full‐Stack Developer with 6–8 years of hands-on experience in building scalable applications. The role involves backend development using Java/Spring Boot, frontend development with React or Angular, and collaboration in a fast-paced financial services environment.
Responsibilities:
• Design, develop, and maintain Java/Spring Boot microservices and distributed systems.
• Implement RESTful APIs, business logic, data access layers, and asynchronous workflows.
• Write secure, optimized, and maintainable code following industry best practices.
• Create integration points across internal and external systems.
• Develop reusable components and participate in architecture discussions.
• Build UI features using React (preferred) or Angular with TypeScript.
• Collaborate with UX teams to implement intuitive, responsive interfaces.
• Ensure UI performance optimization, state management, and API integration.
• Work with Oracle/SQL Server/PostgreSQL to design and optimize complex queries.
• Deploy, monitor, and maintain applications in AWS/Azure/GCP environments (based on client setup).
• Implement CI/CD workflows using Jenkins, GitHub Actions, or Azure DevOps.
• Participate in sprint planning, backlog grooming, daily standups, and retrospectives.
• Work closely with architects, QA engineers, product owners, and cross-functional teams.
• Review code, mentor junior developers, and enforce engineering standards.
• Write extensive unit, integration, and functional tests (JUnit, Mockito, Jest).
• Ensure code security, resiliency, and compliance with enterprise standards.
• Troubleshoot production issues and participate in on-call rotations as required.
Qualifications:
Required:
• 6–8 years of hands-on experience in Java development and full‐stack engineering.
• Strong expertise in: Java 11+, Spring Boot, Spring MVC, Spring Data, Spring Security
• Microservices architecture, REST APIs
• React with TypeScript (or Angular), HTML5, CSS3, JavaScript/ES6
• SQL (Oracle, PostgreSQL, SQL Server) and ORM frameworks (Hibernate/JPA)
• CI/CD tools: Jenkins, GitHub, Azure DevOps, Maven/Gradle
• Cloud: AWS/Azure concepts (EC2, S3, Lambda, AKS/EKS – depending on client tech stack)
• Experience with Git, Docker, containerized applications.
• Knowledge of messaging systems (Kafka, MQ) is a plus.
• Strong analytical, debugging, and problem‐solving abilities.
• Excellent communication and stakeholder engagement skills.
• Ability to lead discussions and contribute to solution design.
• Proactive, team-oriented, and committed to quality delivery.
• Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Preferred:
• Exposure to financial/banking platforms.
• Experience with Kubernetes, Helm, Terraform.
• Familiarity with testing frameworks like Cypress, Cucumber (BDD).
• Experience in event-driven architecture or streaming solutions.
Company:
Damco Solutions is a provider of IT solutions, services, and products. Founded in 1996, the company is headquartered in Plainsboro, USA, with a team of 1001-5000 employees. The company is currently Late Stage.