Sr. Full stack Developer - Only W2
Saransh Inc · Lake Mary, FL · 1 mo ago
On-siteEngineeringContract
About the role
The Sr. Full Stack Developer will be responsible for designing and developing robust, scalable, and high-performance backend applications using Java 17+ and modern frameworks. They will also build and maintain RESTful APIs and microservices using Spring Boot 3.3.x, ensuring reliability, security, and performance.
Responsibilities
- Implement data persistence and complex queries using JPA with relational or NoSQL databases.
- Utilize Docker to containerize backend services for consistent deployment in cloud-native environments.
- Collaborate with front-end teams to support seamless API integration and ensure end-to-end functionality.
- Implement event-driven architectures and work with Kafka and MQ for real-time messaging and event management.
- Hands-on experience to Angular 17+ for understanding front-end integration requirements and supporting full-stack collaboration.
Requirements
- Deep Java Expertise: Strong proficiency in Java programming language, including its core concepts, frameworks, and libraries.
- Software Architecture Principles: Solid understanding of architectural patterns, design principles, and best practices.
- Hands-on Development Experience: Proven experience in developing and implementing Java-based applications.
- Working experience of workflow tools like CAMUNDA
- Strong hands-on experience with Java 17, Spring Boot, and JPA
- Experience with Angular 17+ and front-end integration
- Experience with Docker, Git, and CI/CD tools
- Good communication and teamwork skills
- Working knowledge of at least one database (e.g., MySQL, PostgreSQL, MongoDB, Oracle).
- Experience with Git and CI/CD tools (e.g., GitHub Actions).
- Database Knowledge: Experience with relational databases and ORM frameworks like Hibernate or JPA.
- API Development: Experience with building and consuming APIs (REST, SOAP).
- Testing and Debugging: Proficiency in unit testing, integration testing, and debugging Java code.
- Cloud Technologies: Experience with cloud platforms like AWS, Azure, or Google Cloud is often required.