GyanSys is looking for Java Developer with one of our internal projects.
Title: Java Developer
Location: Bangalore work from office
Experience: 56 Years
Role Overview
We are looking for an experienced Backend Engineer with 56 years of handson expertise in Java and Spring Boot to design, build, and optimize backend services and APIs. The ideal candidate will be skilled in relational databases, asynchronous processing, API integrations, and CI/CD pipelines. Experience with Elasticsearch is a good-to-have.
Backend Development
- Develop and maintain highperformance, scalable backend services using Java and Spring Boot.
- Implement clean, maintainable, and wellstructured code with a strong focus on performance and reliability.
API Design & Development
- Design and implement RESTful APIs with robust exception handling, input validation, and API security best practices.
- Ensure consistency, reliability, and ease of integration across all service endpoints.
Database & Search Integration
- Work with relational and analytical databases such as MS SQL, PostgreSQL, MySQL, Databricks, and Elasticsearch for efficient data retrieval, storage, and indexing.
- Write optimized queries and data access layers to ensure minimal latency and high throughput.
- Elasticsearch experience is considered a strong plus.
Performance Engineering
- Implement asynchronous processing, caching strategies, and optimized query design to significantly enhance backend performance.
- Identify and resolve performance bottlenecks across services and data layers.
DevOps & CI/CD
- Work with CI/CD pipelines and deployment workflows using tools such as Jenkins.
- Collaborate with DevOps teams to ensure smooth and automated deployments.
API & System Integrations
- Integrate backend services with external systems, thirdparty services, and data sources through secure and scalable API integrations.
Code Quality & Optimization
- Debug, troubleshoot, and optimize existing Java codebases.
- Refactor and improve legacy code for better maintainability, scalability, and overall system performance.
- Participate in code reviews and contribute to engineering best practices.
Good to Have
- Experience with Elasticsearch for indexing, search, and analytics workloads.