Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 12818933

    Dansk Scanning It Know-how logo

    Senior Java Developer

    Dansk Scanning It Know-how · Pune · onsite · Posted 61d ago

    Undisclosed4–7 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    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 collaborative 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.
    *Good 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.

    Good 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 environment.
    *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.


    Sourced from naukri

    Skills

    PostgresqlDatabase ManagementMySQLSpring BootJavaBackend Development

    Senior Java Developer · waiting for your command