Full Description
Join Our Rapid Prospective Tech Team as a Java Developer
Job Description
Duties:
Application Development: Create high-volume, low-latency apps that provide excellent performance and availability for mission-critical systems.
Framework Implementation: To create modular and maintainable services, make use of contemporary Java frameworks like Spring Boot, Spring MVC, and Hibernate.
Microservices Design: Create and manage microservices-based architectures that use Message Brokers, gRPC, or REST APIs to facilitate inter-service communication.
Unit and Integration Testing: To guarantee good coverage and code quality, create thorough test cases using JUnit and Mockito.
CI/CD & Cloud Deployment: Work with DevOps to use Jenkins, Docker, and Kubernetes on cloud platforms (AWS,
Azure, or GCP) to automate build and deployment procedures.
Code Review & Mentoring: Take part in peer code reviews to uphold coding standards and teach junior developers excellent practices such as Design Patterns and SOLID concepts.
Focus Skills:
Java Mastery: Proficient understanding of Core Java principles (Concurrency, Collections, Reflection) and Java 8+ (Lambdas, Streams, Optional).
Architecture Patterns: Mastery of Factory, Observer, Singleton, and MVC patterns.
Build Tools: Good knowledge of Gradle or Maven for managing dependencies.
Security: Knowledge of Spring Security, JWT, and OAuth2 to safeguard application endpoints.
Apply now to become an integral part of our growing team!
With Regards,
HR - Maria
88708 33430
infohrmaria04@gmail.com