Neerinfo Solutions

Java Backend Developer - Microservices Architecture/Spring Frameworks

Click Here to Apply

Job Location

bangalore, India

Job Description

Key Responsibilities : Backend Development : - Design, develop, and maintain server-side logic using Java 8, Spring Boot, Spring Framework, and Hibernate. - Build and implement RESTful APIs and develop microservices architecture for seamless communication between applications and services. - Integrate advanced frameworks such as Spring Security, Spring Cloud, or Spring Data for enhanced functionality. System Integration : - Integrate backend services with front-end components, third-party APIs, and external systems. - Work with API Gateways, GraphQL, or gRPC to optimize service-to-service communication. - Develop and maintain efficient data pipelines and ensure robust data processing mechanisms. Performance and Scalability : - Ensure high performance, availability, and responsiveness of backend systems under varying loads. - Implement advanced caching mechanisms (e.g, Redis, Memcached) and asynchronous processing for scalability. - Monitor and optimize performance using tools like New Relic, Dynatrace, or Prometheus. Testing and Debugging : - Write and execute unit tests, integration tests, and end-to-end tests using tools like JUnit, Mockito, or TestNG. - Debug and troubleshoot issues in a distributed system environment to ensure smooth operation. DevOps and CI/CD : - Work with DevOps tools and practices to automate deployment pipelines and enhance development efficiency. - Implement CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI integrated with Docker and Kubernetes. Collaboration : - Work collaboratively with cross-functional teams including product managers, front-end developers, and operations teams. - Document workflows, technical designs, and API specifications for future reference and team onboarding. Continuous Improvement : - Keep up to date with emerging technologies and best practices in Java development and backend engineering. - Recommend and implement new tools, frameworks, and processes for greater team productivity and code quality. Required Skills : Programming Languages : - Expertise in Java 8 with a solid grasp of OOP, multithreading, and functional programming. - Knowledge of scripting languages like Python, Groovy, or Shell scripting is an added advantage. Frameworks and Tools : - Proficiency in Spring Boot, Spring Framework, Hibernate/JPA, and Spring Cloud components. - Experience in building asynchronous applications using frameworks like Vert.x or Reactor. Database Skills : - Strong knowledge of SQL and relational databases like MySQL, PostgreSQL, or Oracle. - Experience with NoSQL databases (e.g, MongoDB, Cassandra, or Elasticsearch). DevOps and CI/CD Tools : - Hands-on experience with Git, Docker, Kubernetes, and CI/CD tools (e.g, Jenkins, GitHub Actions). - Familiarity with IaC tools like Terraform or Ansible is a plus. Architecture : - In-depth understanding of microservices architecture, event-driven systems, and design patterns. - Experience with API Gateway implementations and serverless architectures. Soft Skills : - Strong problem-solving, analytical, and debugging skills. - Excellent verbal and written communication skills. - Ability to work collaboratively and lead discussions in a team-oriented environment. Preferred Qualifications : - Hands-on experience with cloud platforms like AWS, Azure, or GCP (including services like Lambda, EC2, or App Engine). - Familiarity with message brokers such as RabbitMQ, Kafka, or ActiveMQ. - Knowledge of Agile/Scrum methodologies and tools like JIRA or Confluence (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 2/6/2025
Click Here to Apply
View More Neerinfo Solutions Jobs

Contact Information

Contact Human Resources
Neerinfo Solutions

Posted

February 6, 2025
UID: 4971105641

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.