Senior Java Developer (Pune)

Senior Java Developer (Pune)

23 Aug
|
Dansk Scanning It Know-how
|
Pune

23 Aug

Dansk Scanning It Know-how

Pune

Senior Java Backend Developer

Location: Pune, India

Experience: 3-7 Years

Employment Type: Full-Time

Job Summary

We are looking for an experienced Java Backend Developer with 3-7 years of hands-on experience in designing, developing, and maintaining scalable backend applications. The ideal candidate should possess strong expertise in modern Java technologies, backend frameworks, relational databases,

and microservices architecture. You will work as part of a cooperative engineering team, contributing to the design and delivery of high-quality software solutions while following industry best practices.

The role requires someone who is technically strong, communicates effectively, takes ownership of their work, and thrives in a collaborative and transparent environment.

Key Responsibilities

*Design, develop, test, and maintain high-performance backend applications using Java, Spring

Boot, and the JUnit framework.

*Build scalable, secure, and maintainable RESTful APIs and microservices.

*Participate in system architecture discussions and contribute to technical design decisions.

*Write clean, efficient, reusable, and well-documented code following coding standards and best practices.

*Optimize application performance, scalability, and reliability.

*Write optimized SQL queries and improve database performance.

*Integrate messaging systems to support asynchronous communication.

*Perform unit testing, integration testing, debugging, and troubleshooting.

*Participate in code reviews and provide constructive feedback to team members.

*Collaborate closely with QA Engineers, fellow developers, and Frontend Developers to deliver high-quality software.

*Support production deployments and resolve application issues when required.

*Continuously identify opportunities to improve system architecture, code quality, and development processes.

Required Technical Skills

Java

*Strong expertise in Core Java fundamentals.

*Hands-on experience with Java 8 and Java 17.





*Deep understanding of:

*Object-Oriented Programming (OOPS)

*Collections Framework

*Exception Handling

*Streams API

*Functional Programming concepts

*JVM fundamentals

*Memory Management

*Generics

*Design Patterns

Backend Development

*Strong experience with Spring Boot.

*Positive understanding of the Spring ecosystem, including:

*Spring Boot

*Spring Data JPA

*Experience designing and developing Microservices architecture.

*Strong experience building REST APIs.

*Understanding of API versioning, authentication, authorization, and API security best practices.

Databases

*Hands-on experience with relational databases:

*MySQL

*PostgreSQL

Strong understanding of

*Database Design

SQL Query Optimization

Indexing

Joins

Transactions

- Performance Tuning

Messaging

*Understanding of asynchronous messaging patterns and event-driven architecture.

*Experience with AMQP, RMQ can be seen as an advantage.

*Development Practices

*Experience with Git or other version control systems.

*Familiarity with Maven or Gradle.

*Understanding of unit testing frameworks such as JUnit.

*Experience working in Agile/Scrum development environments.

Valuable to Have

- Experience with Kubernetes.

*Exposure to Docker and containerized deployments.

*Knowledge of distributed systems and scalable application design.

*Familiarity with monitoring and logging tools.

Soft Skills The ideal candidate should demonstrate:

*Excellent verbal and written communication skills in English.

*Strong ownership and accountability,



with the ability to independently drive tasks from design through production.

*A product mindset with a focus on delivering reliable, scalable, and user-centric solutions.

*Strong analytical thinking and problem-solving abilities.

*Ability to make sound technical decisions backed by data and engineering best practices.

*Strong collaboration skills and the ability to work effectively within cross-functional teams.

*Comfortable giving and receiving constructive feedback during technical discussions and code reviews.

*Adaptability to changing priorities in a fast-moving engineering workplace.

*High attention to detail and commitment to software quality.

*A proactive approach to identifying bottlenecks and continuously improving systems, processes, and developer experience.

*Curiosity to learn new technologies and continuously enhance technical expertise.

*Professionalism, integrity, respect for diverse perspectives, and a collaborative approach to achieving shared goals.

Educational Qualifications

*Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

What We Are Looking For The ideal candidate is a passionate backend engineer who enjoys solving complex technical challenges and building scalable applications. They should be eager to learn, collaborate effectively with teammates, contribute to a positive engineering culture, and consistently deliver high-quality software while maintaining strong professional standards.

Why Join Us?

*Work on modern backend technologies and scalable distributed systems.

*Solve challenging engineering problems with real-world impact.

*Collaborate with a highly skilled and supportive engineering team.

*Be part of a culture that values ownership, innovation, continuous learning, and technical excellence.

*Opportunity to influence architecture, engineering standards, and product evolution while building software used at scale.

📌 Senior Java Developer (Pune)
🏢 Dansk Scanning It Know-how
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java developer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior java developer (pune) / pune