Senior Java Software Engineer

3 - 5 years

0 Lacs

cuttack odisha (orissa) india

Posted:1 day ago| Platform: Foundit logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Project Description

Our client is dedicated to helping students and colleges make informed choices because let's face it, navigating your educational path can feel overwhelming. They believe in making that process easier, faster, and way more accessible for everyone involved.

Role Overview

The Senior Software Engineer is a full-stack senior developer who has a proven track record in designing, developing, and implementing cutting-edge software solutions. With a strong foundation in programming languages such as Java and JavaScript, the senior software engineer will be responsible for the design and development of software solutions to build and optimize highly scalable, web-based multitenant applications used by national educational associations and institutions of higher learning, including numerous colleges and universities.

Your day-to-day activities:

Provide hands-on guidance and knowledge transfer to a team member of the front- end and back-end developers.

Guide peer developers and QA engineers, and work collaboratively with product and program managers.

Design and develop enterprise-grade, high-volume web applications, platforms, and state-of-the-art technical solutions leveraging Java and JEE platform technologies.

Participate in design discussions and solution design sessions with the product management and software development teams to shape new product features and platform capabilities

Develop and support REST APIs and business logic using Java, Spring, Hibernate, and SQL Server

Develop and support web user interfaces using JavaScript Frameworks, e.g., Angular, React

Contribute to the evaluation, prototyping, and selection of software solutions as required to make recommendations to enhance the performance and scalability of our flagship products

Develop unit tests and API integration tests to maximize code coverage in accordance with the software test pyramid

Make recommendations to enhance the performance and scalability of our flagship products

Apply Test Driven Development practices and software quality measurement tools such as SonarQube or Coverity to improve the quality of software delivered.

Foster and support a culture of innovation and excellence in the engineering organization

You're a perfect match if you have:

Bachelor's degree in Computer Science, Management Information Systems, Engineering, or an IT-related discipline, or its equivalent, plus 3 years of related experience.

High proficiency with server-side Enterprise Java (8+ versions), Spring, and Hibernate frameworks

Experience with at least 2 to 3 project implementations in one or more Spring framework modules: Spring MVC, Spring Security, and Spring Integration frameworks

Experience in developing RESTful API and Web Services.

Experience developing web user interfaces using JavaScript Frameworks, e.g., Angular, React

Experience with JPA development and solid SQL skills

Experience with Agile software development methodology.

Strong notions of security best practices

Ability to troubleshoot distributed systems

Experience working with in-office, remote, and offshore team members

Strong working knowledge of Git and GitHub code management tools.

Experience working with DevOps to monitor CI/CD pipelines using automated software build tools like Jenkins.

Solid understanding of enterprise software development design patterns and anti

Advanced knowledge of Microsoft SQL Server and PostgreSQL

Experience in Test Driven Development

Ability to work well independently, multitask, and handle change.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You