24 Aug
|
HighRadius
|
Hyderabad
24 Aug
HighRadius
Hyderabad
We are seeking a skilled Java Developer with strong experience in designing, developing, and maintaining scalable backend applications. The ideal candidate should have expertise in Java, Spring Boot, Microservices, REST APIs, databases, and modern software development practices. The role involves building high-performance applications, collaborating with cross-functional teams, and contributing to the entire software development lifecycle.
Key Responsibilities
- Design, develop, test, and maintain enterprise-grade applications using Java and Spring Boot.
- Build scalable and secure Microservices and RESTful APIs.
- Develop and optimize database solutions using SQL databases such as MySQL, PostgreSQL, or Oracle.
- Collaborate with product managers, architects, QA teams, and stakeholders to deliver high-quality software solutions.
- Participate in system design discussions and contribute to architectural decisions.
- Implement security best practices, authentication, and authorization mechanisms.
- Integrate third-party services and APIs as required.
- Write clean, maintainable, and well-documented code following coding standards.
- Develop unit and integration tests to ensure application quality and reliability.
- Troubleshoot, debug, and resolve production issues in a timely manner.
- Participate in Agile ceremonies including sprint planning, daily standups, retrospectives, and code reviews.
- Support CI/CD pipelines and deployment activities.
Required Skills
Core Java
- Solid proficiency in Java 8+ (Java 11/17 preferred)
- Object-Oriented Programming (OOP)
- Collections Framework
- Multithreading and Concurrency
- Exception Handling
- Design Patterns
- Data Structures and Algorithms
Spring Ecosystem
- Spring Boot
- Spring MVC
- Spring Data JPA/Hibernate
- Spring Security
- RESTful API Development
Architecture
- Microservices Architecture
- Event-Driven Architecture
- Distributed Systems Concepts
- System Design Fundamentals
Database
- MySQL / PostgreSQL / Oracle
- SQL Query Optimization
- Database Design and Performance Tuning
Messaging & Integration
- Apache Kafka or RabbitMQ
- API Integration
- JSON/XML Processing
DevOps & Cloud
- Git/GitHub/Bitbucket
- Maven/Gradle
- Jenkins/GitHub Actions
- Docker
- Kubernetes (preferred)
- AWS/Azure/GCP (preferred)
Testing
- JUnit
- Mockito
- Integration Testing
- SonarQube
Good-to-Have Skills
- Redis or Caching Technologies
- Elasticsearch
- Camunda BPM
- OpenAPI/Swagger
- OAuth2, JWT, RBAC
- Terraform or Infrastructure as Code
- Monitoring tools such as Grafana, Datadog, Prometheus, ELK, or Splunk
- Experience in Banking, FinTech, Payments, Retail, or E-commerce domains
What We Are Looking For
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and in a team environment.
- Passion for writing clean, scalable, and maintainable code.
- Experience working in Agile/Scrum environments.
- Ownership mindset with focus on quality and customer outcomes.
Preferred Candidate Profile
- 5+ years of hands-on Java development experience.
- Strong expertise in Spring Boot, Microservices, REST APIs, and SQL.
- Experience with Kafka, cloud platforms, and CI/CD pipelines.
- Proven track record of delivering scalable and high-performance backend applications.
- Exposure to production support, monitoring, and performance optimization.
Strong Java backend engineer with solid microservices, database, API development, and cloud-native application development experience. Suitable for product-based companies, fintech, banking, e-commerce, and SaaS organizations.
📌 Java Developer (Hyderabad)
🏢 HighRadius
📍 Hyderabad