Onsite role in Orlando FL
Java Backend Developer
Must need to work on W2 only
No OPT candidates
Role Summary
We are looking for a skilled Java Backend Developer to join our engineering this role you will be responsible for the server-side of our web applications managing the interchange of data between the server and the users. You will focus on the development of all server-side logic definition and maintenance of the central database and ensuring high performance and responsiveness to requests from the front-end.
Key Responsibilities
- Design & Development : Build robust scalable and secure backend services and APIs using Java and Spring Boot .
- Architecture : Contribute to the design of microservices architecture and ensure the system is capable of handling high-volume traffic.
- Database Management : Design and optimize database schemas (SQL or NoSQL) and write efficient queries to ensure data integrity and performance.
- Integration : Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Quality Assurance : Write clean maintainable code and conduct unit and integration testing (using tools like JUnit or Mockito) to ensure bug-free deployment.
- Optimization : Identify performance bottlenecks and implement solutions to improve application speed and scalability.
- CI / CD : Participate in the continuous integration and deployment process ensuring smooth release cycles.
Required Qualifications
Education : Bachelors degree in Computer Science Engineering or a related field (or equivalent practical experience).Java Proficiency : Strong proficiency in Java Version 8 / 11 / 17 with a solid understanding of its ecosystems and object-oriented programming.Frameworks : Extensive experience with Spring Framework (Spring Boot Spring MVC Spring Data Spring Security).APIs : Proven experience in designing and building RESTful APIs or GraphQL .Databases : Solid understanding of relational databases ( MySQL PostgreSQL ) or NoSQL databases ( MongoDB Cassandra ).Tools : Familiarity with build tools such as Maven or Gradle and version control using Git .Preferred Qualifications (Nice to Have)
Cloud Experience : Experience with cloud platforms like AWS Azure or Google Cloud Platform (GCP) .Containerization : Hands-on experience with Docker and Kubernetes .Messaging : Knowledge of asynchronous messaging systems like Apache Kafka or RabbitMQ .Caching : Experience with caching mechanisms like Redis or Memcached .Architecture : Familiarity with Microservices architecture and distributed systems.Soft Skills
Strong problem-solving skills and a can-do attitude.Ability to work independently as well as collaboratively in a team environment.Excellent verbal and written communication skills.A passion for clean code and continuous learning
Key Skills
REST,Eclipse,JSP,Junit,Spring,Struts,Jpa,Hibernate,Maven,J2EE,Jdbc,Java
Employment Type : Full Time
Experience : years
Vacancy : 1