Sr. Java Developer

  • location: Webster, MA
  • type: Permanent
  • salary: $120,000 - $125,000 per year
easy apply

job description

Sr. Java Developer

job summary:
Job Summary

Provide application design and programming expertise and guidance to IT professionals involved in the correction, enhancement, and new development of our business applications, working both individually and within a team environment. Perform complex systems analysis, design and programming duties ensuring department standards and quality control processes are upheld. Work with IT functional areas to identify, propose and implement new technologies as solutions to business direction and strategies. Lead the decision making process with all levels of IT staff and management, as well as on project teams and make recommendations to effectively implement project requirements.

Job Requirements

-8 or more years more years of hands on development experience building web applications and api's at scale using industry best practices and standards.

-Experience leading a team and mentoring junior members in the team as well as be involved/Lead in all phases of software development from inception to Go Live.

-Experience in JAVA required, one or more of the following languages JAVA, C, C++, Python, SCALA preferred

-Should be willing to suggest new ways to develop software as needed.

-Experience or knowledge in at least one of the latest JavaScript Libraries/Frameworks such as Angular, REACT or Vue.

-Experience using Relational Databases such as Oracle and/or DB2 (AS400) or NOSQL databases such as MONGODB.

-Knowledgeable in Enterprise Design Patterns, SOLID AND CLEAN code principles and Test Driven Development practices.

-Experience working in an Agile Environment with daily scrum.

-Passion for coding and staying up to date with technology trends and standards.

Strongly Preferred:

-AWS or any cloud provider knowledge. Certification is a big Plus.

-Understanding of DEVOPS principles and best practices.

Additional Knowledge, Skills and Abilities:

Demonstrated mastery of the duties and responsibilities of the Systems Analyst position, as outlined in that job description.

Thorough understanding of the application design, technologies and programming practices for at least one major functional area.

Proven analytical, decision making, and problem solving abilities.

Proven ability to create complex system and database designs which are flexible, efficient, and maintainable.

Proven ability to learn, apply and develop software solutions using new technologies and development practices.

Proven ability to recommend complex software solutions, occasionally involving unfamiliar systems.

Proven ability to perform in a consulting role on application design, programming and/or system integration needs.

Ability to develop and execute quality implementation plans for complex projects.

Experience with the company development platforms preferred.

Experience with testing tools.

Thorough understanding of the business and technical elements of the Insurance industry. General understanding of project management fundamentals and thorough working knowledge of System Development Methodology.

Proven ability to provide accurate estimates.

Ability to coach and direct staff of all levels in a demanding technical environment.

Exceptional interpersonal, communication, and presentation skills, both written and verbal.

Exceptional listening skills. and negotiating and influencing skills.

Exceptional organizational and time management skills.

Ability to manage group dynamics, facilitate effective team interaction, and negotiate effectively.

Ability to multi-task, manage details, and execute effective follow through.

Ability to develop quality contingency plans.

Proficiency in the use of desktop applications.

Demonstrated dependability in a highly dynamic environment

 
location: Webster, Massachusetts
job type: Permanent
salary: $120,000 - 125,000 per year
work hours: 8am to 6pm
education: Bachelors
 
responsibilities:
Job Summary

Provide application design and programming expertise and guidance to IT professionals involved in the correction, enhancement, and new development of our business applications, working both individually and within a team environment. Perform complex systems analysis, design and programming duties ensuring department standards and quality control processes are upheld. Work with IT functional areas to identify, propose and implement new technologies as solutions to business direction and strategies. Lead the decision making process with all levels of IT staff and management, as well as on project teams and make recommendations to effectively implement project requirements.

Job Requirements

-8 or more years more years of hands on development experience building web applications and api's at scale using industry best practices and standards.

-Experience leading a team and mentoring junior members in the team as well as be involved/Lead in all phases of software development from inception to Go Live.

-Experience in JAVA required, one or more of the following languages JAVA, C, C++, Python, SCALA preferred

-Should be willing to suggest new ways to develop software as needed.

-Experience or knowledge in at least one of the latest JavaScript Libraries/Frameworks such as Angular, REACT or Vue.

-Experience using Relational Databases such as Oracle and/or DB2 (AS400) or NOSQL databases such as MONGODB.

-Knowledgeable in Enterprise Design Patterns, SOLID AND CLEAN code principles and Test Driven Development practices.

-Experience working in an Agile Environment with daily scrum.

-Passion for coding and staying up to date with technology trends and standards.

Strongly Preferred:

-AWS or any cloud provider knowledge. Certification is a big Plus.

-Understanding of DEVOPS principles and best practices.

Additional Knowledge, Skills and Abilities:

Demonstrated mastery of the duties and responsibilities of the Systems Analyst position, as outlined in that job description.

Thorough understanding of the application design, technologies and programming practices for at least one major functional area.

Proven analytical, decision making, and problem solving abilities.

Proven ability to create complex system and database designs which are flexible, efficient, and maintainable.

Proven ability to learn, apply and develop software solutions using new technologies and development practices.

Proven ability to recommend complex software solutions, occasionally involving unfamiliar systems.

Proven ability to perform in a consulting role on application design, programming and/or system integration needs.

Ability to develop and execute quality implementation plans for complex projects.

Experience with the company development platforms preferred.

Experience with testing tools.

Thorough understanding of the business and technical elements of the Insurance industry. General understanding of project management fundamentals and thorough working knowledge of System Development Methodology.

Proven ability to provide accurate estimates.

Ability to coach and direct staff of all levels in a demanding technical environment.

Exceptional interpersonal, communication, and presentation skills, both written and verbal.

Exceptional listening skills. and negotiating and influencing skills.

Exceptional organizational and time management skills.

Ability to manage group dynamics, facilitate effective team interaction, and negotiate effectively.

Ability to multi-task, manage details, and execute effective follow through.

Ability to develop quality contingency plans.

Proficiency in the use of desktop applications.

Demonstrated dependability in a highly dynamic environment

 
qualifications:
Job Summary

Provide application design and programming expertise and guidance to IT professionals involved in the correction, enhancement, and new development of our business applications, working both individually and within a team environment. Perform complex systems analysis, design and programming duties ensuring department standards and quality control processes are upheld. Work with IT functional areas to identify, propose and implement new technologies as solutions to business direction and strategies. Lead the decision making process with all levels of IT staff and management, as well as on project teams and make recommendations to effectively implement project requirements.

Job Requirements

-8 or more years more years of hands on development experience building web applications and api's at scale using industry best practices and standards.

-Experience leading a team and mentoring junior members in the team as well as be involved/Lead in all phases of software development from inception to Go Live.

-Experience in JAVA required, one or more of the following languages JAVA, C, C++, Python, SCALA preferred

-Should be willing to suggest new ways to develop software as needed.

-Experience or knowledge in at least one of the latest JavaScript Libraries/Frameworks such as Angular, REACT or Vue.

-Experience using Relational Databases such as Oracle and/or DB2 (AS400) or NOSQL databases such as MONGODB.

-Knowledgeable in Enterprise Design Patterns, SOLID AND CLEAN code principles and Test Driven Development practices.

-Experience working in an Agile Environment with daily scrum.

-Passion for coding and staying up to date with technology trends and standards.

Strongly Preferred:

-AWS or any cloud provider knowledge. Certification is a big Plus.

-Understanding of DEVOPS principles and best practices.

Additional Knowledge, Skills and Abilities:

Demonstrated mastery of the duties and responsibilities of the Systems Analyst position, as outlined in that job description.

Thorough understanding of the application design, technologies and programming practices for at least one major functional area.

Proven analytical, decision making, and problem solving abilities.

Proven ability to create complex system and database designs which are flexible, efficient, and maintainable.

Proven ability to learn, apply and develop software solutions using new technologies and development practices.

Proven ability to recommend complex software solutions, occasionally involving unfamiliar systems.

Proven ability to perform in a consulting role on application design, programming and/or system integration needs.

Ability to develop and execute quality implementation plans for complex projects.

Experience with the company development platforms preferred.

Experience with testing tools.

Thorough understanding of the business and technical elements of the Insurance industry. General understanding of project management fundamentals and thorough working knowledge of System Development Methodology.

Proven ability to provide accurate estimates.

Ability to coach and direct staff of all levels in a demanding technical environment.

Exceptional interpersonal, communication, and presentation skills, both written and verbal.

Exceptional listening skills. and negotiating and influencing skills.

Exceptional organizational and time management skills.

Ability to manage group dynamics, facilitate effective team interaction, and negotiate effectively.

Ability to multi-task, manage details, and execute effective follow through.

Ability to develop quality contingency plans.

Proficiency in the use of desktop applications.

Demonstrated dependability in a highly dynamic environment

 
skills: Job Summary

Provide application design and programming expertise and guidance to IT professionals involved in the correction, enhancement, and new development of our business applications, working both individually and within a team environment. Perform complex systems analysis, design and programming duties ensuring department standards and quality control processes are upheld. Work with IT functional areas to identify, propose and implement new technologies as solutions to business direction and strategies. Lead the decision making process with all levels of IT staff and management, as well as on project teams and make recommendations to effectively implement project requirements.

Job Requirements

-8 or more years more years of hands on development experience building web applications and api's at scale using industry best practices and standards.

-Experience leading a team and mentoring junior members in the team as well as be involved/Lead in all phases of software development from inception to Go Live.

-Experience in JAVA required, one or more of the following languages JAVA, C, C++, Python, SCALA preferred

-Should be willing to suggest new ways to develop software as needed.

-Experience or knowledge in at least one of the latest JavaScript Libraries/Frameworks such as Angular, REACT or Vue.

-Experience using Relational Databases such as Oracle and/or DB2 (AS400) or NOSQL databases such as MONGODB.

-Knowledgeable in Enterprise Design Patterns, SOLID AND CLEAN code principles and Test Driven Development practices.

-Experience working in an Agile Environment with daily scrum.

-Passion for coding and staying up to date with technology trends and standards.

Strongly Preferred:

-AWS or any cloud provider knowledge. Certification is a big Plus.

-Understanding of DEVOPS principles and best practices.

Additional Knowledge, Skills and Abilities:

Demonstrated mastery of the duties and responsibilities of the Systems Analyst position, as outlined in that job description.

Thorough understanding of the application design, technologies and programming practices for at least one major functional area.

Proven analytical, decision making, and problem solving abilities.

Proven ability to create complex system and database designs which are flexible, efficient, and maintainable.

Proven ability to learn, apply and develop software solutions using new technologies and development practices.

Proven ability to recommend complex software solutions, occasionally involving unfamiliar systems.

Proven ability to perform in a consulting role on application design, programming and/or system integration needs.

Ability to develop and execute quality implementation plans for complex projects.

Experience with the company development platforms preferred.

Experience with testing tools.

Thorough understanding of the business and technical elements of the Insurance industry. General understanding of project management fundamentals and thorough working knowledge of System Development Methodology.

Proven ability to provide accurate estimates.

Ability to coach and direct staff of all levels in a demanding technical environment.

Exceptional interpersonal, communication, and presentation skills, both written and verbal.

Exceptional listening skills. and negotiating and influencing skills.

Exceptional organizational and time management skills.

Ability to manage group dynamics, facilitate effective team interaction, and negotiate effectively.

Ability to multi-task, manage details, and execute effective follow through.

Ability to develop quality contingency plans.

Proficiency in the use of desktop applications.

Demonstrated dependability in a highly dynamic environment


Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs


    Sr. Systems Programmer

  • location: Webster, MA
  • job type: Permanent
  • salary: $120,000 - $125,000 per year
  • date posted: 9/12/2019

    Sr. Application Architect

  • location: Webster, MA
  • job type: Permanent
  • salary: $112,000 - $179,000 per year
  • date posted: 9/16/2019