Loading some great jobs for you...




Java Spring Boot Microservices Developer

As a Java Spring Boot Microservices Developer, you will participate and contribute in initiatives that improve overall product quality. You will contribute to application testing and provide customer focus to produce high quality products globally. This role reports to the IT Senior Manager.

The Core Engineering team is responsible for maintaining the integration, SOA and B2B Platforms, both Production and Non-Production.
All Core Engineering activities, which includes automation and Artificial Intelligence/Machine Learning, will be handled by our team.

ACCOUNTABILITIES:

Designs, codes, tests, debugs and documents software according to systems quality standards, policies and procedures.

Analyzes business needs and creates software solutions. Responsible for preparing design documentation.

Prepares test data for unit, string and parallel testing.

Evaluates and recommends software and hardware solutions to meet user needs.

Resolves customer issues with software solutions and responds to suggestions for improvements and enhancements.

Works with business and development teams to clarify requirements to ensure testability.

Drafts, revises, and maintains test plans, test cases, and automated test scripts.

Executes test procedures according to software requirements specifications

Logs defects and makes recommendations to address defects.

Retests software corrections to ensure problems are resolved.

Documents evolution of testing procedures for future replication.

May conduct performance and scalability testing.

RESPONSIBILITIES:

Plans, conducts and manages assignments generally involving large, high budgets (cross- functional) projects or more than one project.

Assists in creating the strategic technical and architectural direction to the programming function.

Serves as point of contact between IT and key business users senior leadership in defining IT solution based on business needs.

Drives changes in architecture, methodology or programming procedures.

Performs estimation efforts on the most complex projects and tracks progress.

Obtains detailed specification from business users and development to ascertain specific output information requirements.

Prepares detailed plans for managing cross-testing team dependencies.

Serves as the testing consultant to leader in the IT organization and functional user groups.

Mentors team members on all aspects of testing concepts.

The Core Engineering team is responsible for maintaining the integration, SOA and B2B Platforms, both Production and Non-Production.
All Core Engineering activities, which includes automation and Artificial Intelligence/Machine Learning, will be handled by our team.

As a Java Spring Boot Microservices Developer, you will participate and contribute in initiatives that improve overall product quality. You will contribute to application testing and provide customer focus to produce high quality products globally. This role reports to the IT Senior Manager.

WHAT YOU WILL LOVE ABOUT THIS JOB:

The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.

As our Java Spring Boot Microservices Developer Senior Principal Software Engineer, you will:
* Design, code, test, debug and document software according to systems standards, policies and procedures, should be able to navigate between these roles.
* Prepare flow charts and systems diagrams to assist in problem analysis.
* Responsible for preparing design documentation.
* Prepare test data for unit, string and parallel testing.
* Analyze business needs and create software solutions.
* Evaluate and recommend software and hardware solutions to meet user needs.
* Resolve customer issues with software solutions and respond to suggestions for improvements and enhancements.
* Interact with business users and I/T to define current and future application requirements.

ROLE REQUIREMENTS:
* 8-15 years of relevant experience plus a Bachelor's degree (or may consider equivalent combination of education and work experience). (5-8 years experience may be considered as long as they have a lot of cloud based experience).
* At least 3 years of experience with Cloud platforms (Preferably Pivotal Cloud Foundry (PCF)).
* Experience with the current technologies the team is using: Spring 4/5, SpringBoot 2, PCF, GitLab, Git CI, Artifactory, RabbitMQ, Kafka, Redis Cache, Gemfire Cache, Oracle DB, PostGreSQL DB
* Hands on experience in designing and developing applications using Java EE platforms.
* Expertise in Microservices architecture and developing Java microservices for cloud.
* Proficient in Java, Spring MVC framework, Spring boot, Spring batch with a good knowledge of its ecosystems, solid understanding of object-oriented programming.
* Experience and knowledge of Java Spring MVC framework, Workflows, Build tools - Maven, Rest APIs.
* Experience with working on Agile methodology.
* Professional, precise communication skills.

PREFERENCES:
* Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc.).
* Knowledge of AngularJS practices and commonly used modules.
* Experience with Oracle Database, Linux OS and LDAP authentication.
Description Comments: CORP IT - Java Spring Boot Microservices Developer Senior Principal Software Engineer. Candidates must be W2 and willing to work on-site in Hopkinton, MA.
The Core Engineering team, part of Digitals Enterprise Integration Services (EIS), is responsible for maintaining the integration, SOA and B2B Platforms, both Production and Non-Production. All Core Engineering activities, which includes automation and Artificial Intelligence/Machine Learning, will be handled by our team.


Interested candidates please send resume in Word format to Please reference job code 63712 when responding to this ad.



GDH Consulting, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetic information, veteran's status or any other category protected by law. In addition to federal law requirements, GDH Consulting, Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities and/or employees. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, benefits and training.
- provided by Dice
Associated topics: .net, application, back end, c#, java, matlab, software developer, software engineer, software programmer, sw

* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...