Hyderabad
1 day ago
Developer III - Software Engineering

Job Role: Java Developer
Job Location: Hyderabad
Notice Period: Immediate to 15 days

About the Role:

We are seeking a skilled and motivated Java Developer with at least 3 years of hands-on experience in building and maintaining secure, scalable, and high-performing applications. The ideal candidate will have strong expertise in Java, Spring Boot, and AWS Cloud Services, along with a deep understanding of security best practices, API development, and performance optimization.

Key Responsibilities:

Design, develop, and implement Spring Boot microservices using Java for high-volume transactional systems. Ensure application security through authentication, authorization, and encryption (OAuth2, JWT, Public/Private Key mechanisms). Write clean, maintainable, and well-documented code following industry best practices and coding standards. Develop and maintain RESTful APIs and web services. Work with AWS services such as ECS, S3, Lambda, EC2, and Glue for application deployment and integration. Write and execute unit tests (JUnit or equivalent) to ensure software reliability. Implement CI/CD pipelines using Jenkins or equivalent tools for automated build and deployment. Integrate applications with storage, caching, and streaming technologies. Write SQL queries for relational database operations, integration, and troubleshooting. Monitor, debug, and resolve production issues to ensure high availability and performance. Address and fix security vulnerabilities and dependency issues identified during code quality scans. Collaborate in an Agile development environment, contributing to sprint planning, review, and retrospectives. Take ownership and accountability for assigned tasks, working independently with minimal supervision.

Required Qualifications:

Bachelor’s degree in Computer Science, Engineering, or a related field. 3+ years of professional experience in Java development. Strong experience with Spring Boot, Microservices, and RESTful API development. Hands-on experience deploying applications securely in AWS cloud environments. Proficiency in SQL and relational databases (e.g., MySQL, PostgreSQL). Experience with CI/CD tools (Jenkins, Git, Maven). Familiarity with Agile/Scrum methodologies. Excellent problem-solving, debugging, and communication skills. Strong time management and prioritization abilities.

Preferred Skills:

Experience with containerization (Docker, Kubernetes). Knowledge of monitoring tools (e.g., CloudWatch, Prometheus, Grafana). Exposure to messaging/streaming systems (Kafka, SQS, SNS). Awareness of DevSecOps practices and application security principles.
Confirmar seu email: Enviar Email