Jobs

Elevate Your Career: Discover Exciting Opportunities in our Latest Job Openings

Sr. Java Developer

Pune, Maharashtra

Full Time


Job Description

We are seeking Java developers responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Primary responsibility of this role will be to design and develop these applications and to coordinate with the rest of the team working on different infrastructure layers. Thus, a commitment to collaborative problem-solving, sophisticated design and product quality is essential. This is a full-time position with excellent benefits.

Responsibilities

  • Deliver/Enhance high-quality applications & modules developed using Java/J2EE technologies - Spring core modules, Dependency Injection, Spring MVC, Spring boot.

  • Writing clean, functional code on the front-end, back-end and Database.

  • Designing, developing APIs and managing well-functioning databases and applications.

  • Define code architecture decisions for projects to support a high-performance and scalable product and to ensure cross-platform optimization for mobile phones.

  • Design and document the software implementation in the Software Design Specification.

  • Perform design and code reviews to ensure architectural alignment and quality.

  • Ensuring responsiveness of applications and also conducting performance tests.

  • Consulting with the design team and working alongside graphic designers for better web design features.

  • Ensuring high-performance application delivery and providing support.

  • Ensuring web designs are optimized on multiple screen ratios on desktop/laptop/ mobile/ tablet and designing user interactions on web pages.

  • Creating server environments and databases.

  • Collaborate well with engineers, researchers and data implementation specialists to design and create advanced, elegant and efficient systems.

  • Participate in continuous improvement by contributing best practices, enforcing standards and improving processes.

  • Ensure compliance of developed solution to underlying solution architecture.

  • Support and maintain production digital applications by resolving production issues, tuning performance and coordinating troubleshooting efforts.

Must have Technical Skills:

  • Minimum of 5 years of professional experience in Java development.

  • Strong proficiency in Java, with a good understanding of its ecosystem.

  • Experience with Spring Framework and related technologies.

  • Solid understanding of object-oriented programming principles.

  • Experience with database design and SQL.

  • Familiarity with web application development and front-end technologies (HTML, CSS, JavaScript).

  • Excellent problem-solving and analytical skills.

  • Strong communication and teamwork skills.

Job Overview

Pune, Maharashtra

4 to 10 years

Full Time

Bachelor's degree in computer science, Engineering or a related field.