i
Nisum Consulting
6 Nisum Consulting Jobs
Senior Backend Developer - Java (8-10 yrs)
Nisum Consulting
posted 12hr ago
Flexible timing
Key skills for the job
What You'll Do :
- Design and Development : Architect, design, and develop scalable backend systems and APIs using Java and related frameworks.
- Microservices : Build and maintain microservices-based architectures to ensure modularity and flexibility in system design.
- Database Management : Develop and optimize database schemas and queries for SQL and NoSQL databases.
- Code Quality : Write clean, maintainable, and well-documented code adhering to best practices and coding standards.
- Performance Optimization : Identify and resolve performance bottlenecks to ensure high availability and responsiveness.
- Integration : Develop and maintain integrations with third-party APIs and services.
- Collaboration : Work closely with product managers, frontend teams, and QA engineers to deliver end-to-end solutions.
- Testing : Write and maintain unit, integration, and performance tests to ensure software reliability.
- Security : Implement best practices for securing backend services and data.
- Mentorship : Mentor junior developers and participate in code reviews to promote a culture of excellence.
- Troubleshooting : Debug and resolve production issues in a timely manner.
What You Know :
- A Minimum 8+ years of Java/J2EE development experience.
- Java Frameworks : Proficiency in frameworks like Spring Boot, Hibernate, or Quarkus.
- Database Skills : Strong experience with any of the relational databases (i.e., MySQL, PostgreSQL) and Any of the NoSQL databases (i.e., MongoDB, Cassandra).
- RESTful APIs : Expertise in designing and implementing RESTful APIs and working with JSON/XML data formats.
- Microservices : Hands-on experience with microservices architecture and tools like Docker and Kubernetes.
- Messaging Systems : Familiarity with any of the messaging systems like Kafka, RabbitMQ, or ActiveMQ.
- Version Control : Proficiency with Git and branching strategies.
- Testing : Strong knowledge of testing frameworks like JUnit, TestNG, or Mockito.
- Cloud : Experience with any of the cloud platforms like AWS, Azure, or GCP.
- CI/CD : Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI/CD, or GitHub Actions.
- Scripting : Knowledge of scripting languages like Python or Shell scripting for automation tasks.
- Problem-Solving : Excellent analytical and debugging skills.
- Independent thinker that can identify problems and provide creative solutions.
- Communication : Strong written and verbal communication skills for technical discussions and documentation.
Good to have :
- Knowledge of reactive programming (i.e., Spring WebFlux, RxJava).
- Experience with GraphQL APIs.
- Familiarity with serverless architectures and functions.
Education : Bachelor's degree in Computer Science, Information Systems, Engineering, Computer Applications, or related field.
Benefits :
In addition to competitive salaries and benefits packages, Nisum India offers its employees some unique and fun extras :
- Continuous Learning Year-round training sessions are offered as part of skill enhancement certifications sponsored by the company on an as need basis.
- We support our team to excel in their field.
- Parental Medical Insurance Nisum believes our team is the heart of our business and we want to make sure to take care of the heart of theirs.
- We offer opt-in parental medical insurance in addition to our medical benefits.
- Activities -From the Nisum Premier League's cricket tournaments to hosted Hack-a-thon, Nisum employees can participate in a variety of team building activities such as skits, dances performance in addition to festival celebrations.
- Free Meals Free snacks and dinner is provided on a daily basis, in addition to subsidized lunch.
Functional Areas: Other
Read full job descriptionPrepare for Senior Backend Developer roles with real interview advice