logo

View all jobs

Senior Java Developer (W2, no sponsorship)

Boston, MA
Senior Java Developer
 
Qualifications:
• Knowledge and experience acquired through, or equivalent to, the completion of a Bachelor's degree and a minimum of 7 years of job-related experience
• Extensive experience in the following technology - Java, JEE, Angular, Spring, JavaScript, CSS, Bootstrap, RESTful API, Oracle, SQL, Maven, Jenkins, SVN, GIT, Linux, AIX, Tableau
• Knowledge and experience with DevOps concepts and tools, Cloud technology and Python is desirable
• Certification in at least one applicable technology is desirable All employees assigned to this position will be subject to FBI fingerprint/ criminal background and Patriot Act/ Office of Foreign Assets Control (OFAC) watch list checks at least once every five years.
 
Responsibilities:
This position is for a full stack web developer performing a wide range of activities in all phases of analysis, design, development, implementation, and support for critical, complex business applications. This includes collaborating with business areas defining requirements, formulating detailed designs using established frameworks and patterns, performing software development tasks using defined standards, supporting QA testing activities and providing support for applications in production. This may include coordinating design and development activities to meet project deliverables. This may include performing build and deployment tasks and continuing to advance the automation of those activities. This individual can expect to work at the highest technical level of all phases of system analysis and development and be responsible for completing complex development assignments under strict deadlines.
 
Principal Accountabilities;
• Design, develop, test and implement technical solutions to meet a wide array of critical business needs using the full stack of web technologies (presentation layer, service layer, database, etc.)
• Collaborate with business areas gathering, analyzing and documenting complex functional requirements
• Contribute to a strong team dynamic by sharing technical expertise and business knowledge with teammates
• Continually improve technical expertise including new frameworks, development tools, design patterns, open source libraries and core development skills
• Practice concepts that adhere to project management and software development standard methodologies
• Continually improve business acumen for the several businesses supported by the applications
• Review and improve existing processes and procedures to reduce the risk and recurrence of technical issues
• Investigate, debug and resolve a wide variety of issues that may occur during the software development life cycle
• Perform technical and business analysis tasks to assist in project planning and high level design discussions
• Provide technical direction to teammates and coordinate design and development tasks to meet deliverables
• Create, maintain and review technical documentation
• Support QA testing activities by addressing questions and collaborating on documenting and prioritizing defects
 

Share This Job

Powered by