Full Stack Java Developer
Key Responsibilities:
- Design, develop, and maintain end-to-end applications using Java, React, Spring Boot, and a microservices architecture.
- Collaborate with cross-functional teams to deliver robust, high-quality software solutions across the enterprise.
- Develop and optimize backend services, APIs, and databases for performance and scalability.
- Write and maintain SQL queries and database schemas for effective data management.
- Utilize AWS services for hosting, storage, and deployment to ensure seamless application operations.
- Participate in code reviews, testing, and documentation processes to maintain best practices.
- Troubleshoot and resolve issues across the software development lifecycle.
Qualifications:
- 8+ years of professional Java development experience.
- Strong experience with Spring Boot and microservices architecture.
- 5+ years of React experience, building comprehensive front-end applications.
- Solid knowledge of SQL databases and ability to write complex queries.
- Hands-on experience with AWS services such as EC2, S3, RDS, and Lambda.
- Familiarity with containerization tools (e.g., Docker) and CI/CD pipelines.
- Excellent problem-solving skills, attention to detail, and a collaborative mindset.
- Strong communication and teamwork abilities.