Senior Java Engineer

Roberts Recruiting
  • Lexington, Massachusetts
  • Autofill and Review
30+ days ago

Job Description

This software development position requires versatility, flexibility, and attention to detail. It includes the design, development, and support of both new and existing platform features, as well as working closely with the Product Management, QA, and Operations teams to ensure delivery of quality software.
The Senior Software Engineer will perform the following duties:
  • Design, document, and write code to technical specifications to implement high performance data processing systems, data warehouse analytics and feed processing.
  • Work closely with Product Managers to define and refine the partner product requirements.
  • Develop supporting functional and unit tests, and collaborate with QA and Operations teams to ensure proper test coverage and production monitoring/support activities.
  • Responsible for fixing bugs and writing feature enhancements.
Skills/Requirements
  • 7+ years of relevant experience in the design, development, documentation, and deployment of high performance, high availability applications using Java, Mule ESB, Spring and web services.
  • 4+ years of experience designing applications and schemas utilizing relational databases such as MySQL.
  • Familiar with source code control management systems, including branching and merging of code.
  • Strong Linux experience.
  • Solid comprehension of hardware, software, database technologies and networking solutions.
  • Strong understanding of and experience with all stages of software development lifecycle, including requirements analysis, design, development, integration, verification, deployment, and sustainment.
  • Excellent interpersonal, listening, written, and verbal skills.
  • Strong attention to detail, ability to multi-task, prioritize, and problem solve.
  • Solid organizational and analytical skills.
  • Minimum of BS/MS in Computer Science or related field or equivalent experience.
DESIRABLE SKILLS:
  • Experience in the SaaS applications space.
  • Experience using Agile/Scrum development methodologies.
  • Experience with Java EE, Hibernate and JPA technologies.
  • Experience with Maven and Ant build processes.
  • Experience with continuous integration tools (e.g. Jenkins).
  • Experience with e-commerce applications, ad networks, shopping search or targeting, analytics/reporting/Data Warehouse applications, online affiliate marketing, SEO/SEM, and email marketing.
  • Experience with Atlassian tool suite (JIRA, FishEye, Confluence) is a plus.
We seek people who share our values of customer focus, high-quality standards, dedication, independence, and a fun work environment.  Everyone is empowered and responsible for innovating, building, and producing.

Numbers & Facts

LocationLexington, Massachusetts

Skills

  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • Apache Ant Build Toolunmatched
  • Atlassian JIRAunmatched
  • Computer Programmingunmatched
  • Computer Scienceunmatched
  • Continuous Integrationunmatched
  • Customer Relationsunmatched
  • Data Analysisunmatched
  • Data Processingunmatched
  • Data Warehousingunmatched
  • Database Designunmatched
  • Database Technologyunmatched
  • Design Documentunmatched
  • Detail Orientedunmatched
  • Documentationunmatched
  • Enterprise Service Bus (ESB)unmatched
  • Establish Prioritiesunmatched
  • FishEyeunmatched
  • Functional Testingunmatched
  • Hibernateunmatched
  • High Availability Softwareunmatched
  • Interpersonal Skillsunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Jenkinsunmatched
  • Linux Operating Systemunmatched
  • Multitaskingunmatched
  • MySQLunmatched
  • Organizational Skillsunmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Production Controlunmatched
  • Production Supportunmatched
  • Quality Assuranceunmatched
  • Quality Metricsunmatched
  • Relational Databases (RDBMS)unmatched
  • Requirements Managementunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software as a Service (SaaS)unmatched
  • Source Code Control System (SCCS)unmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Testingunmatched
  • Unit Testunmatched
  • Web Servicesunmatched
  • Writing Skillsunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder