Java Developer

Vega Intellisoft Inc.
Buffalo, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Buffalo, United States of America

Tech stack

Java
Spring Security
Agile Methodologies
Amazon Web Services (AWS)
Applications Architecture
Application Performance Management
Azure
Code Review
Software Debugging
DevOps
Gradle
Hibernate
Java Persistence API
PostgreSQL
Maven
Microsoft SQL Server
MySQL
Oracle Applications
Scrum
Systems Development Life Cycle
RabbitMQ
Standard Sql
Google Cloud Platform
Enterprise Software Applications
Spring Cloud
Spring-mvc
Spring-boot
GIT
Kubernetes
Kafka
REST
Docker
Jenkins
Microservices

Job description

  • Design, develop, and maintain enterprise applications using Java 8/11/17 and Spring Boot.
  • Build scalable Microservices and RESTful APIs.
  • Develop applications using Spring MVC, Spring Data JPA, Spring Security, and Hibernate.
  • Collaborate with business analysts, architects, QA, and DevOps teams.
  • Write clean, maintainable, and high-performance code.
  • Participate in code reviews, testing, debugging, and production support.
  • Implement CI/CD pipelines and follow Agile/Scrum practices.
  • Optimize application performance and troubleshoot production issues.

Requirements

We are seeking an experienced Senior Java Developer with strong expertise in Java and Spring Boot to design, develop, and support scalable enterprise applications. The ideal candidate should have hands-on experience building microservices, REST APIs, and cloud-native applications while collaborating with cross-functional Agile teams., * 8+ years of Java development experience.

  • Strong hands-on experience with Java, Spring Boot, Microservices, REST APIs.
  • Experience with Spring MVC, Spring Security, Spring Data JPA, Hibernate.
  • Strong knowledge of SQL (Oracle, SQL Server, PostgreSQL, or MySQL).
  • Experience with Kafka/RabbitMQ messaging.
  • Hands-on experience with Docker, Kubernetes, Jenkins, Git, Maven/Gradle.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud Platform) is a plus.
  • Strong understanding of Agile methodologies and SDLC.
  • Excellent communication and problem-solving skills.

Apply for this position