Job Title : Java Engineer
Location : Plano, TX / NYC, NY / Jersey City, NJ
Duration : 12+ Months
Must-Have Skills :
JavaSpring BootAWSMicroservicesKafkaNice-to-Have Skills :
- React
- AngularJS
Key Responsibilities
- Full Stack Development : Design, develop, and maintain web applications and services using Java, Spring Boot, and modern front-end frameworks (e.g., React, Angular, Vue.js).
- Backend Development : Build and optimize server-side components, APIs, and microservices using Java and Spring Boot.
- Frontend Development : Develop responsive and user-friendly interfaces to ensure a seamless user experience.
- AWS Integration : Leverage AWS services (e.g., EC2, S3, RDS, Lambda, CloudFormation) for application deployment, management, and scalability.
- Database Management : Design and manage both relational and non-relational databases (e.g., MySQL, PostgreSQL, DynamoDB).
- Collaboration : Work cross-functionally with product managers, designers, and engineers to gather requirements and deliver high-quality solutions.
- Code Quality : Write clean, maintainable, and well-documented code while adhering to coding standards and best practices.
- Testing and Debugging : Develop automated tests and conduct thorough debugging to ensure reliability and performance.
- Continuous Improvement : Stay current with emerging technologies, frameworks, and industry best practices to drive continuous innovation.
Technical Requirements
- Proven experience as a Full Stack Engineer or similar role.
- Strong expertise in Java and Spring Boot for backend development.
- Solid experience with front-end technologies (HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js).
- Hands-on experience with AWS and cloud infrastructure.
- Proficient in working with both relational and NoSQL databases.