Full Stack Java Engineer
EmpiraMed, Inc. - Maynard, MA
Apply NowJob Description
Job Description We are looking for a Java Software Engineer to join our team and contribute to the development of our core web-based application. As a key team member, you will collaborate with senior engineers to design and implement both back-end and front-end solutions. Our team operates in a dynamic, fast-paced environment where each member wears multiple hats, fostering professional growth and exposure to a variety of technologies. The ideal candidate is a self-starter who thrives on tackling challenges, balancing priorities, and seizing opportunities for innovation. Required Qualifications & Experience Bachelor's degree in Computer Science or a related field (or equivalent real-world experience). 3-5 years of hands-on experience developing Java-based web applications. Strong knowledge of Java 8+ and industry-standard Java technologies and practices. Proficiency in the following technologies and frameworks:Spring (5.x+) Hibernate (5.x+) JSP & JSTL JavaScript & jQuery Experience with the full software development lifecycle , from design to deployment. Security best practices , including secure coding, authentication/authorization (OAuth, JWT, SAML), and adherence to OWASP guidelines. Version control experience , particularly with SVN . Unit testing experience , including frameworks like JUnit and Mockito. Strong soft skills , including problem-solving, communication, collaboration, and the ability to work in a fast-paced team environment. Ability to analyze requirements, propose solutions, and adapt to alternative approaches. Strong problem-solving skills and eagerness to take ownership of new challenges. Preferred Skills & Nice-to-Haves Experience working in agile development environments. Familiarity with:Apache Web Server & Tomcat MySQL & Maven Mobile app development (Flutter or React Native). Responsive web design (Bootstrap, CSS). NoSQL databases (e.g., MongoDB, Redis). Spring Boot for microservices and scalable applications. Cloud computing (AWS, Azure, or Google Cloud). If you're a passionate developer eager to make an impact in a dynamic team, we'd love to hear from you! #J-18808-Ljbffr
Created: 2025-03-01