Senior Java Software Engineer

Enterprise software, Training, Functional requirements, SOLID, Use cases, Project management, Leadership, Amazon Web Services, QA, Test plans, Agile, Java, Software, Software engineering, Data analysis, Business requirements, Communication skills, Open source, Integration, Self motivated, Software development, Computer science, Business partnership, DevOps, RDBMS, Thought leadership, Continuous integration, Infrastructure, IT, Documentation
Contract W2, Contract Independent
Depends on Experience
Travel not required

Job Description

Seeking a Senior Software Engineer to join a team. The Senior Software Engineer will be part of a development team to forward enhancements and maintenance of existing applications and infrastructure to keep pace with the evolution and growing complexity of the firm s needs. Keys to this position are a strong record of accomplishment of delivering scalable and flexible software solutions, analytical and data analysis skills, solid hands-on technical skills with a willingness and ability to learn new technologies and concepts, excellent communication skills, and an ability to work collaboratively with multiple stakeholders in IT and the business.

RESPONSIBILITIES

Daily activities and responsibilities for this role include, but are not limited to:

  • Work with business team members, project managers/analysts, other software engineers to review business requirements, functional specifications, use-cases, and test plans
  • Design, prototype and author code for software components and applications based on functional specification and optimize them for performance
  • Ensure the adherence to established code-quality standards within the development and QA teams including continuous integration, code reviews, Dev Ops and all required release documentation
  • Establish and maintain effective relationships with business partners and provide thought leadership and technology solutions that forward business goals and firm needs
  • Collaborate across the Technology Department to share knowledge, contribute to the company s Open Source libraries, and engage in lively leading-edge technology discussions
  • Stay abreast of technology trends, tools and where applicable vendor products and integration through training, conferences and industry engagement

QUALIFICATIONS

  • BS degree in Computer Science or a similar analytical degree
  • 7-10 years of software development and design experience
  • 7+ years demonstrated experience developing enterprise applications and services using Java and related technologies
  • Experience in relational and non-relational database technologies
  • Motivated, agile and able to work independently in a fast-paced team-oriented environment
  • Committed to delivering projects on time and overcome obstacles
  • Must possess excellent verbal and written communication skills
  • Experience with working in AWS environment, strong Dev Ops, data pattern analysis tools and implementations is preferred
Dice Id : compexpr
Position Id : 2168
Originally Posted : 4 months ago
Have a Job? Post it

Similar Positions

Sr. Software Engineer
  • Connexion Systems & Engineering
  • Andover, MA
Software Engineer
  • Job Juncture
  • Boston, MA
Software Engineer
  • Apex Systems
  • Natick, MA
Software Engineer
  • Computer Merchant, Ltd., The
  • Boston, MA
Java/C# Software Engineer
  • Solidus Technical Solutions
  • Hanscom Afb, MA
Software engineer data integration
  • The Randy Neuringer Company
  • Boston, MA
Java full stack developer
  • Avco Consulting Inc.
  • Boston, MA
FedNow Senior Software Engineer - Java/Cloud
  • Federal Reserve Bank of Boston
  • Boston, MA
Principal Software Engineer
  • CroytenER
  • Boston, MA
Software Engineer
  • CirrusLabs
  • Boston, MA
Back End Java Engineer
  • Yoh - A Day & Zimmerman Company
  • Cambridge, MA
Microservices Developer
  • SwitchLane Inc.
  • Norfolk, MA