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.