Java Engineer

LTM

$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8-10 years of software development experience in a professional environment or equivalent experience
  • Strong knowledge of backend web development including APIs and cloud computing
  • Excellent verbal and written communication skills for diverse audiences
  • Familiarity with Agile and DevOps methodologies
  • 5+ years of hands-on Java experience, including frameworks and tools
  • Proficient in Java Lambdas, Streams, Completable Future, and optional generics
  • Experience with Spring Boot, reactive programming, and REST APIs

Responsibilities

  • Develop and maintain scalable, high-performance microservices using Java frameworks
  • Implement REST APIs and ensure compliance with Open API specifications
  • Participate in Agile development processes, contributing to sprint planning and retrospectives
  • Utilize monitoring tools like Grafana and Splunk for application performance and troubleshooting
  • Write and execute test cases employing TDD and BDD principles to ensure code quality
  • Collaborate with cross-functional teams to gather requirements and communicate technical concepts
  • Manage CI/CD pipelines using Jenkins to streamline deployment processes

Benefits

  • Opportunity to work in a dynamic and innovative environment
  • Exposure to cutting-edge technologies and methodologies
  • Collaboration with a diverse team of professionals
  • Professional development and growth opportunities
  • Flexible work arrangements to promote work-life balance
Full Job Description
Role description

1Java Engineer Location NYC

Up to 8-10 years of software development experience in a professional environment andor comparable experience

A working knowledge of backend web development technology topics like APIs databases asynchronous messaging and cloud computing

The ability to effectively communicate verbally and in writing to a broad audience of business product and technology team members

Familiarity with Agile development and DevOps concepts

5 years of hands on experience with Java and the ecosystem around it including frameworks and tools

Proficiency in Java Lambdas Streams Completable Future Optional generics

Experience in developing REST APIs using Spring Boot 20 reactive and skilled in Open API swagger specification

Handson experience with Vertx Spring Webflux Reactor 3 springdata

Experience in Java functional and reactive programming

Experience in relational data bases like PostgreSQL

Experience in developing and building asynchronous Reactive Micro services utilizing Vertx

Experience in utilizing Grafana Jaeger Splunk Kibana to monitor and troubleshooting application systems

Experience with Test Driven Development TDD Behavior Driven Development BDD practices writing test cases with testing frameworks like Junit Cucumber Rest assured

Experience with distributed systems architecture concepts such as micro services service meshes and API gateways

Experience with software development and collaboration tools GitHub JiraRally Confluence etc

Experience with CICD process using Jenkins

Similar Jobs

More Jobs at LTM

More Information Technology Jobs

Find similar Java Engineer jobs: