Back to Jobs
Technology

java developer

AltimetrikBuffalo, NY🇺🇸United StatesPosted Oct 26, 2026

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationBuffalo, NY, United States
Posted18 hours ago
DockerMicroservicesMySQLOracleSQLSpringSpring BootGitAWSSonarQubeAngularGoogle CloudHibernateJUnitJavaJenkinsKafkaRabbitMQRESTAzureReactPostgreSQLKubernetesSQL ServerAgileCI/CDMavenMockito

Job description

We are seeking an experienced Java Developer with 8+ years of hands-on experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, REST APIs, and cloud-based application development.

<>Key Responsibilities
  • Design, develop, test, and deploy scalable Java-based applications.
  • Build and maintain Microservices architectures using Spring Boot.
  • Develop and consume RESTful APIs and web services.
  • Collaborate with business analysts, architects, and cross-functional teams to define technical solutions.
  • Participate in application design, code reviews, troubleshooting, and performance optimization.
  • Integrate applications with databases, messaging systems, and third-party services.
  • Implement security, logging, monitoring, and best coding practices.
  • Support CI/CD pipelines and cloud deployments.
  • Mentor junior developers and contribute to technical discussions.
<>Required Skills
  • 8+ years of experience in Java/J2EE application development.
  • Strong proficiency in Java 8/11/17.
  • Extensive experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA.
  • Strong experience in Microservices Architecture.
  • Hands-on experience with REST APIs, Swagger/OpenAPI.
  • Proficiency in Hibernate/JPA.
  • Experience with Oracle, SQL Server, PostgreSQL, or MySQL databases.
  • Strong knowledge of SQL, query optimization, and database design.
  • Experience with Git, Maven, Gradle.
  • Knowledge of JUnit, Mockito, SonarQube.
  • Experience with Jenkins, CI/CD pipelines.
  • Familiarity with Docker and Kubernetes.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Strong understanding of design patterns, OOP principles, and Agile methodologies.
<>Preferred Skills
  • Experience with Kafka, RabbitMQ, or ActiveMQ.
  • Knowledge of containerized and cloud-native applications.
  • Experience in Banking, Financial Services, Healthcare, or Insurance domains.
  • Exposure to front-end technologies such as Angular or React is a plus.
<>Education
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

Similar jobs