This position is only open to W2-eligible applicants. This position is hybrid 3-days per week in Atlanta, GA, or Jacksonville, FL.
Description:
Designs, builds, and maintains full-stack Java applications for the organization. Our Java Software Engineers develop applications in an Agile SDLC. Responsible for developing 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 the 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 Performs additional related duties as assigned
MINIMUM REQUIREMENTS
Bachelor’s Degree or the equivalent combination of education, training, or work experience
Requires 3+ years of software engineering work experience
Experience working with Java development technologies
Experience with Spring or Spring Boot frameworks
PREFERRED QUALFICATIONS
4-6 years' experience highly preferred
Ability to communicate and collaborate effectively in a team environment
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 Casandra
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)
Skills:
Java, Spring, Springboot, API, Kubernetes, RESTful Services, SQL, Microservices, SQL Server, MongoDB, Mainframe, Hadoop, Agile, Kafka, SAFe, OpenShift, Pivotal Cloud Foundry, CI/CD, Jira, Git, DevOps, XML
Top Skills Details:
4+ Years with Java, Spring, Springboot, API, Kubernetes, RESTful services
This position is only open to W2-eligible applicants. This position is hybrid 3-days per week in Atlanta, GA, or Jacksonville, FL.
Additional Skills & Qualifications:
Nice to Haves:
Git
Docker, containerization using OpenShift
W2 Only
Candidates with prior long-term employment preferred, as these individuals are intended to convert to FTE.
Mortgage or Financial industry/technology experience a plus
SAFe/Scrum experience will be big plus
Experience Level:
Intermediate Level
About TEKsystems:
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
We are an equal opportunity employers and will consider all applications without regard to race, genetic information, sex, age, color, religion, national origin, veteran status, disability or any other characteristic protected by law. To view the EEO is the law poster click here. Applicants with disabilities that require an accommodation or assistance a position, please call 888-472-3411 or email [email protected]. This is a dedicated line designed exclusively to assist job seekers whose disability prevents them from being able to apply online. Messages left for other purposes will not receive a response.