Hey Connection,
I am hiring for a permanent opportunity to be a Java Full Stack Developer.
Job Title: Full Stack Developer/Module Lead - Java Technologies
Experience Level: 8+ Years (with 5+ years of relevant experience)
Location: Hyderabad, India
Work Arrangement: Work from Office, Monday to Friday (Indian business hours)
Employment Type: Full-time
Urgency: Immediate requirement
Key Responsibilities:
Core Java Development:
Proficient in Java SE (version 17+ preferred), with deep knowledge of OOP, collections, multithreading, exception handling, and memory management.
Strong understanding of lambda expressions, Streams API, concurrency, and parallel processing.
Spring Framework Expertise:
Skilled in Spring Core, including IoC, DI, and Spring Bean lifecycle.
Proficiency in Spring Boot for creating projects with auto-configuration, embedded servers, and annotations like @RestController, @Service, @Component, @Autowired.
Experienced in Spring Data JPA, repository creation, and pagination.
Knowledge of Spring MVC, RESTful APIs, Spring Security (including JWT and OAuth2), and Spring AOP.
Microservices Architecture:
In-depth understanding of service-oriented architecture principles and RESTful services.
Experience with API gateways and tools like Zuul, Spring Cloud Gateway, or Netflix Eureka.
Proficiency in inter-service communication, load balancing, and service discovery.
Database and Persistence:
Extensive experience with SQL databases (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Redis).
Familiarity with database migration tools like Flyway or Liquibase.
DevOps and Containerization:
Expertise in Git, CI/CD pipelines, Docker, and Kubernetes.
Familiar with IaC tools like Terraform or Ansible.
Event-Driven Architecture:
Knowledge of messaging systems (e.g., RabbitMQ, Kafka) and CQRS/event-sourcing patterns.
Monitoring and Logging:
Experience with monitoring tools (Prometheus, Grafana) and logging frameworks (Logback, SLF4J).
Testing:
Proficient in unit testing (JUnit, Mockito), integration testing, and load/stress testing (JMeter, Gatling).
Strong knowledge of API security protocols.
Networking and Security:
Strong grasp of networking concepts and best security practices (SSL/TLS, OAuth, CORS, CSRF).
Soft Skills:
Excellent problem-solving, collaboration, and communication skills.
Agile experience, including using tools like Jira, Confluence, or Trello.
Requirements:
8+ years in full-stack development, with 5+ years of hands-on experience in Java-based technologies.
Strong technical expertise in Angular, HTML5, CSS, JavaScript, RESTful Web Services, Java Spring Boot, and MySQL.
Proven experience leading module development within a team.
Benefits:
Competitive compensation package.
Opportunity to work in an innovative, fast-paced environment.
Interested Candidates can share their CVs at Shreya.singh@codersbrain.com
--
1moI'm interested