Senior Engineer, IT
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Designs, builds, and maintains full stack Java applications for the organization.
Our Java Software Engineers develop applications in an Agile SDLC.
Responsible for the development of Java enterprise applications utilizing frameworks such as Spring Boot.
This position will have responsibilities in full life cycle development within a services-oriented architecture, including design, programming, testing, packaging, deploying, and maintaining service and infrastructure components.
Key Skills for This Role
Full Job Posting
Job Purpose
Designs, builds, and maintains full stack Java applications for the organization. Our Java Software Engineers develop applications in an Agile SDLC. Responsible for the development of Java enterprise applications utilizing frameworks such as Spring Boot. This position will have responsibilities in full life cycle development within a services-oriented architecture, including design, programming, testing, packaging, deploying, and maintaining service and infrastructure components.
Responsibilities
- Provides full stack design and development of Spring Boot components and the migration of legacy components to target architecture
- Designs and develops APIs necessary to affect front end functionality and/or be consumed by other partners
- Designs and creates data models for applications and databases to persist them
- Works closely with business analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions
- Participates in software design meetings and analyzes user needs to determine technical requirements
- Writes technical specifications based on conceptual design and stated business requirements
- Designs and develops automated Unit Tests, Component Tests, and Scenario Tests
- Performs code reviews and adheres to secure coding practices
- Mentors and guides work of less experienced software development staff
- Remains current on company SDLC standards
- Works closely with other engineers, vendor partners and business owners to ensure that the finished solution meets the needs of the business and our customers
- May travel up to 10% (to Jacksonville, FL office)
- Performs additional related duties as assigned
Knowledge and Experience
Bachelor’s Degree or the equivalent combination of education, training, or work experience
Requires four (4) to seven (7) years of software engineering work experience
Experience working with Java development technologies
Experience with Spring or Spring Boot frameworks
Experience with SQL server
Preferred Knowledge and Experience
Ability to communicate and collaborate effectively in a team environment
Data Integration knowledge
Experience with any of the Kubernetes based platforms (OpenShift (OCP), EKS/ECS, Pivotal Cloud Foundry)
Experience with RESTful service development and working with microservices applications
Experience working with Kafka
Experience working with cloud native applications
Familiarity with relational database management technologies such as SQL and PostgreSQL
Familiarity with nonrelational database technologies such as DynomoDB, MongoDB or Cassandra
Experience with XML parsing
Familiarity with Continuous Integration and Continuous Delivery (CI/CD) pipelines
Familiarity with source code management tools such as Azure DevOps, TFS, Jira or Git
Proficiency with development technique such as Test Driven Development, Unit Tests, Component Tests and/or Scenario Tests
Familiarity working in a Software Development Life Cycle (SDLC) leveraging Agile principles
Excellent analytical, decision-making and problem-solving skills
Any cloud certification a plus (i.e. AWS, Azure, OCP)
About Intercontinental Exchange
Global operator of financial exchanges, clearing houses, and mortgage technology.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Intercontinental Exchange
Administrator, Systems Engineering
Hyderabad, IND
Administrator, Systems Engineering
Hyderabad, IND
Manager, Systems Engineering - Global Support
Atlanta, USA
Credit Underwriter, Due Diligence
Jacksonville, USA
Associate, Feeds Content Operations
Hyderabad, IND
Senior Engineer, Systems Engineering
Atlanta, USA
Director, Application Security
Atlanta, USA
Senior Kubernetes Developer, Platform Engineering
Atlanta, USA