Job details
Full Stack (Java & React) Developer
- Java
- Spring Boot
- AWS
- PostgreSQL
- Agile
- SOLID
- Angular
Posted: 4 days ago
Role: Full Stack (Java & React) Developer
Location: Framingham, MA (Onsite)
About Us: We are a dynamic team focused on delivering innovative solutions in the retail/B2B space. Our application is built on a robust tech stack, and we are looking to augment our team with talented team members to support additional features and enhancements.
What You ll Be Doing:
- Design, develop, and maintain enterprise web applications using Java and Spring Boot.
- Implement and manage relational databases, with a focus on PostgreSQL.
- Utilize caching mechanisms and ensure efficient data retrieval.
- Deploy applications on cloud platforms such as Azure and AWS, with awareness of Jenkins and Azure AKS.
- Develop front-end applications using React.
- Collaborate with product and tech leads to understand requirements and deliver features.
- Ensure code quality through JUnit testing and adherence to SOLID design principles.
- Work independently to understand system and technical design, and implement features.
- Participate in Agile processes and contribute to continuous improvement.
- Implement observability practices to monitor and improve system performance.
What You Bring to the Table:
Technical Skills:
- Proficiency in Java, Spring Boot, and relational databases (PostgreSQL).
- Knowledge of caching mechanisms and cloud platforms (Azure, AWS).
- Experience with Jenkins and Azure AKS for deployment.
- Understanding of SQL, Spring JPA, and SOLID design principles.
- Experience with Microservice architecture
- Familiarity with distributed messaging system (Kafka, Solace)
- Experience with Angular or React for front-end development.
- Awareness of observability practices.
Functional Skills:
- Understanding of retail/B2B contexts, particularly in merchandising and pricing.
- Strong problem-solving skills and ability to work independently.
- Excellent communication skills to interact with product and tech leads.
- At least 5 years of experience in developing and maintaining enterprise web applications.
Soft Skills:
- Team collaboration and promoting an inclusive environment.
- Execution focus with a proven track record of efficiently executing business objectives.
- Ability to bridge technology with business strategy and communicate effectively with stakeholders.