risks. Partner with the Architecture team to ensure track work is aligned with the strategic direction of the enterprise. Provide guidance around best practices on Java EE technologies. Adhere to architectural standards and detailed development standards. Review designs, source code, and research options.
Create recommendations to ensure a successful implementation. Perform development and unit testing and advocate for best practices. Provide consulting on both selection and utilization of development tools. Contribute to project teams involving cross-functional participants. Work independently on large, assigned projects. Work with engineering peers and Manager, Software Development
to ensure the right course of action is being taken, and the proper procedures are being followed for each assigned project. Remain current of new technologies. The position is fixed location based in Stoughton office; however, telecommuting from a home office may also be allowed up to two (2) days per week.
40 hours/week, 9:00am-5:00pm The experience and education requirements are: Three (3) years of software development experience. Experience must include: Three (3) years of experience in the following (experience may be gained concurrently): - Java, J2EE, Spring, JPA, Hibernate, JMS and Junit- My SQL or Postgre SQL- Tomcat or JBOSS- Git Lab and Git Hub Two (2) years of experience in
the following (experience may be gained concurrently): - Build automation using Maven and ANT- Web Services including RESTful and Web Sockets- JSON, XML, and XSLT- Exposure to No SQL, including Mongo DB and Cassandra- Scrum and Kanban One (1) year of experience in the following: - React JS, Angular JS, or D3Requires a Master?
s degree (or foreign equivalent) in Computer Science, Software Engineering or a directly related field Please copy and paste your resume in the email body do not send attachments, we cannot open them and email them at candidates at with reference #2703220 in the subject line. Thank you.
Computer/Software Jobs encompass various roles focused on developing, maintaining, and improving computer systems and applications. These positions include software developers, system analysts, network architects, database administrators, and more. Key characteristics of these jobs are problem-solving, creativity, and continuous learning to keep up with rapidly evolving technologies. They often require proficiency in programming languages, tools, and methodologies. Additionally, such roles are known for collaborative work environments, the potential to work remotely, and the emphasis on logical thinking and attention to detail.
Computer/Software jobs encompass a range of positions focused on designing, developing, testing, and maintaining software systems and applications. These roles demand a blend of technical skills including programming, problem-solving, and an understanding of algorithms and data structures. Key characteristics of such jobs include continuous learning to keep up with emerging technologies, collaboration with teams of engineers, and a penchant for innovative thinking to create effective and user-friendly solutions. These jobs often require a degree in computer science or a related field and can range from software development to systems analysis and network engineering.