Senior Software Developer - Java/AngularJS

0 - 4 years

0 Lacs

Posted:2 days ago| Platform: Indeed logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Main Purpose :

The Senior Software Developer is a role within the Customer Solutions team, responsible for leading complex software implementations and delivering enterprise-grade solutions with a high level of technical expertise. This position serves as a key technical lead, guiding project execution, mentoring junior engineers, and acting as the primary technical point of contact for customer engagements.

Combining strong technical acumen with leadership and communication skills, the Implementation Engineer III plays a critical role in ensuring project success from planning through deployment. In addition to hands-on implementation, this role contributes to the enhancement of internal processes, tools, and cross-functional collaboration, supporting continuous improvement across the organization.

Success in this role requires a proactive mindset, sound judgment, and the ability to work independently on complex business challenges. The ideal candidate will have deep expertise in Java, Angular (v8+), TypeScript, HTML/CSS, and SQL/database design. Experience with containerized environments such as Docker and Kubernetes is highly desirable. Collaboration with global team members and interaction with international clients is expected.

Specific Responsibilities :

- Develop and configure enterprise applications using Java, Angular, TypeScript, and HTML/CSS.

- Participate in full-cycle implementation projects including requirement analysis, design, development, deployment, and post-go-live support.

- Collaborate with cross-functional teams, including project managers, architects, and product engineers.

- Take the initiative to identify technical gaps and propose scalable, maintainable solutions.

- Provide production support for technical issues related to deployments.

- Lead complex software implementations for new and existing enterprise customers, ensuring technical accuracy, alignment with requirements, and timely delivery.

- Assist in defining architecture and solution design during the planning phase of projects, aligning with product capabilities and customer goals.

- Mentor junior and mid-level engineers, fostering technical growth and collaboration within the team.

- Contribute to and review technical documentation, including solution designs, implementation guides, and knowledge base content.

- Contribute to roadmap planning through your on-the-ground insight into enterprise needs and technical challenges.

- Stay informed on emerging technologies and industry best practices, introducing innovative ideas to enhance delivery quality and efficiency.

Skill Requirements - Essential :

- Bachelors degree in computer science, Software Engineering, or a related field.

- 5+ years of experience in software engineering, implementation engineering, or technical consulting.

- Proven ability to lead software deployment projects and deliver high-quality technical solutions for enterprise clients.

- Advanced proficiency with modern web and mobile technologies, including Java (core and web development)

- Angular 4 Job Specification Data Classification : Confidential

- React/React Native

- TypeScript, JavaScript, HTML, and CSS.

- SQL and relational database concepts

- Strong experience with containerization (Docker, Kubernetes) and orchestration platforms (Kubernetes, OpenShift).

- Excellent communication skills with the ability to explain complex technical issues to both technical and non-technical audiences.

- Strong problem-solving and debugging skills with an ability to anticipate and resolve project risks.

- Comfortable using collaboration tools like MS Teams, JIRA, and GitHub.

Skill Requirements - Preferable :

- Experience with object-oriented programming languages (Java, C++, C#).

- Knowledge of backend web technologies (e.g., JSP, XML/XSL, JSON, Spring Framework, ASP.NET).

- Familiarity with cloud infrastructure (AWS, OpenShift) and system architecture design.

- Comfort troubleshooting relational database performance and network issues (TCP/IP, DNS, load balancing).

- Experience with virtualization technologies (Hyper-V, VMware) and Microsoft/Linux operating systems.

- Familiarity with mobile application development for iOS, Android, or Windows platforms.

- Ability to create or guide the creation of test applications or scripts to support integration and testing phases.

Job Type: Full-time

Pay: Up to ₹2,000,000.00 per year

Benefits:

  • Health insurance
  • Work from home

Ability to commute/relocate:

  • Jayanagar, Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Required)

Application Question(s):

  • Notice period or last working day (if applicable)
  • Relevant skills and tools from the job description that you have used in your recent work:

Experience:

  • Java: 4 years (Required)
  • Angular: 4 years (Required)
  • Full-stack development: 4 years (Required)

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You