Finding the best job has never been easier
Share
DESCRIPTION:
Duties: Drive the design and architecture of complex software solutions, ensuring scalability, reliability, and maintainability. Collaborate with business teams to translate business requirements into clean, maintainable, efficient code. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, and documenting application specifications. Drive the investigation and resolution of complex technical issues in production code. Ensure all software solutions adhere to industry and firm software security standard specifications. Design, implement, and maintain AWS cloud infrastructure for deploying Java based applications and microservices. Automate deployment using processes like Terraform, CloudFormation, and CI/CD. Contribute to project planning, including defining project scope, effort estimates. Collaborate with project management, business stakeholders, and allied technology teams for a successful project delivery.
QUALIFICATIONS:
Minimum education and experience required: Master's degree in Computer Science, Computer Engineering, Computer Information Systems, or related field of study plus 3 years of experience in the job offered or as a Software Engineer, Software Developer, Programmer Analyst, Java/Hadoop Developer or related occupation. The employer will alternatively accept a Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, or related field of study plus 5 years of experience in the job offered or as a Software Engineer, Software Developer, Programmer Analyst, Java/Hadoop Developer or related occupation.
Skills Required: This position requires experience with the following: Translating technical requirements into programmed application modules and conducting code reviews ensuring adherence to coding standards; Working in a windows operating system development environment; Working in Agile software development lifecycle for incremental delivery; Developing scalable infrastructure solutions for a microservices platform; Containerizing and running applications using Docker and Terraform for infrastructure as Code deployments by applying CI/CD concepts; Developing highly efficient messaging systems using Kafka to consume large volume of messages; Java based programming using Spring framework to design REST and SOAP APIs; Developing and automating large-scale, high- performance database systems including Cassandra DB2 to drive and improve product experience; Developing software utilizing J2EE, Spring Boot, and Maven or Gradle to resolve application dependencies; Building applications that utilize JSON and XML formatted service payloads for data transfer; Using Split.io for feature flagging, toggling and production API management.
Job Location: 1111 Polaris Parkway, Columbus, OH 43240.
These jobs might be a good fit