Jobs · Engineering · Ohio

Java Full stack Developer- Columbus, OH / Naveen

Ampcus Inc · Columbus, OH · 1 wk ago
EngineeringContract

Job responsibilities

  • Executes standard software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  • Develops secure high-quality production code and reviews and debugs code written by others.
  • Designs and implements error handling and resiliency strategies to ensure system stability when failures occur.
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
  • Demonstrates deep, hands-on knowledge of technologies used able to articulate limitations, challenges encountered, and solutions implemented.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation.
  • Applies technical troubleshooting to break down and solve problems of moderate to high complexity.
  • Designs and implements automated testing strategies (unit, integration, end-to-end, performance) as part of the development process.
  • Collaborates with cross-functional teams to gather and define requirements and ensure our solution meets business needs.
  • Contributes to system design decisions addressing scale, resiliency, observability, and operational readiness.
  • Contributes to the entire SDLC, from planning, design, deployment, and maintenance.
  • Adds to team culture of diversity, equity, inclusion, and respect.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 4+ years applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability as a full stack developer.
  • Strong experience in developing, debugging, and maintaining code in a large corporate environment with Java, Spring Boot, Microservices, event-based architecture.
  • Demonstrated ability to speak in depth about past projects: specific challenges faced, error handling strategies employed, and how limitations of chosen technologies were addressed.
  • Strong understanding of system design principles including scalability, resiliency, observability, and operational readiness.
  • Proven experience designing and implementing automated testing strategies (unit, integration, end-to-end, component, and performance testing).
  • Experience with UI development using React, JavaScript, TypeScript, and building applications with reusable UI components.
  • Demonstrable ability to code in one or more languages.
  • Well versed in both RDBMS and NoSQL.
  • Hands-on experience in one or more AWS services, specifically ECS/EKS, Lambda, MSK, SNS, API Gateway, Step Functions, storage services.
  • In-depth knowledge of Git and source code management.
  • Exposure to CI/CD, Application Resiliency, and Security.
  • Experience across the whole Software Development Life Cycle using Agile.

Similar jobs

Full Stack Java Developer

Hadiamondstar Software Solutions LLCMountain View, CA· 2 wk ago
Engineering$136k/yrapply on ajax.googleapis.com

Full Stack Java Developer

Ensis Technologies IncRhode Island, United States· 3 mo ago
Engineeringapply on jobboard.ensistechit.com

Full Stack Java Developer

Edgewater Federal Solutions, Inc.Albuquerque, NM· 2 wk ago
Engineeringapply on careers-edgewaterit.icims.com