The Job logo

What

Where

Lead Java Full Stack Engineer (Angular)

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

JOB DESCRIPTION

We are looking for a talented Lead Java Engineer with a passion for frontend development using Angular and a solid understanding of backend technologies. We need experienced Engineers who can contribute to critical application and product development projects. Join our team and contribute your expertise to creating innovative and user-friendly web applications that meet the demands of our dynamic industry.
#REF_IN_JFS

What You’ll Do

  • Maintenance and support of IQ product in Identity Management system
  • Incidents triage and refinement, management
  • Incidents troubleshooting and root cause analysis
  • Bug fixing, and verification
  • Unit tests coverage, and automation
  • Establishing tools to track and control SLA
  • Helping triaging incoming requests
  • Supporting deployment process including hotfix releases
  • Interacting with new feature development teams in terms of cross-team knowledge sharing
  • Creating documentation
  • Running change management process
  • Negotiating with other levels of support service on the client's side
  • Day-to-day leadership of the engineering team

What You Have

  • Minimum experience required is 9 to 15 years in Java development
  • Proven track of history running Support Service with the committed SLAs from engineering standpoint
  • Hands on experience working with incident management process
  • Profound understanding of ITIL processes
  • Solid knowledge in Metrics & KPIs
  • Proven track of history working with Java software development
  • Advanced understanding of Angular
  • Profound understanding of engineering excellence principles and practices
  • Hands on experience leading large-scale technical team on program level
  • Advanced experience with object-oriented analysis and design skills
  • Advanced experience with an object-oriented programming language and techniques
  • Great communication skills

Nice to have

  • Knowledge of IAM
  • Experience with Continuous Delivery
  • Experience instrumenting code for gathering production performance metrics
  • Good understanding of AI and Machine Learning principles

Technologies

  • Java
  • IAM Knowledge
  • Microservices
  • Angular

We Offer

  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
Set alert for similar jobsLead Java Full Stack Engineer (Angular) role in Bangalore Urban, India
EPAM Systems Logo

Company

EPAM Systems

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 years

Locations

Bangalore Urban, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

EPAM Systems Logo

Lead Java Engineer (AWS, DS Algo, React.JS)

EPAM Systems

Bangalore Urban, Karnataka, India

Posted: a year ago

JOB DESCRIPTION We are in search of a skilled and versatile Lead Java Engineer with expertise in AWS, Data Structures, Algorithms, and ReactJS. As a Lead Engineer, you will collaborate with product owners, architects, and fellow developers to design, develop, and enhance end-user applications. Your strong technical prowess and proficiency in Java, AWS, Data Structures, Algorithms, and ReactJS will contribute to the creation of high-performance and scalable software solutions. What You’ll Do Collaborate with product owners and architects on making design decisions Develop end user application with high scalability and high throughput Provide technical and design guidance and create standards Improve, optimize and identify opportunities for improved software development processes Expertise in designing enterprise applications What You Have Should have min 8 to 12 years of experience in software industry Must have experience on Java8, Data structures, Algorithms, Spring Boot, Microservices, Rest API, Design Pattern, Problem Solving & Knowledge on any cloud Strong knowledge of Data structures and Algorithms - Stacks, Queues, Linked list, Trees, Searching, Sorting, String manipulation, Greedy Algorithms Should have hands on experience with ReactJS Excellent problem solving and critical thinking Independent and strong ownership of business problems and technical solutions Strong Communication and inter-personal skills Mastery on algorithms and data structures Strong experience with AWS (S3, Lambda, DynamoDB, API Gateway etc.) Experience with open source (Apache Projects, Spring, Maven etc.) Deep understanding of Kafka and streaming Experience with automated testing (TDD, Mocking, Unit/Functional/Integration) Expert knowledge of the Java language, platform, ecosystem and underlying concepts and constructs Hands on with engineering excellence, CI/CD tools and practices Knowledge of common design patterns and design principles Good knowledge and experience with security constructs – OpenID, OAuth2.0, TLS, OWASP Technologies Java DS Algo AWS Microservices Multithreading Rest API, Design Pattern Junit, Docker, Kubernetes Databricks Problem Solving We Offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

EPAM Systems Logo

Lead Software Engineer (Node.JS)

EPAM Systems

Bangalore Urban, Karnataka, India

Posted: a year ago

JOB DESCRIPTION We are looking for an experienced Lead Software Engineer with a strong foundation in Node.JS technologies, who can deliver high-quality web applications while contributing to a collaborative team environment. Your strong organizational skills, problem-solving abilities, and leadership qualities will be essential as you lead multiple test paths concurrently. Your expertise and commitment to best practices will drive the success of our projects and contribute to our continuous improvement efforts. Responsibilities Work with UX Designers, Business Analysts and Product Managers to get the complete requirements and designs Analyze requirements for technical feasibility and participate in designing the solution Identify reusable components and build/update component library avoiding duplicate code Translate designs and wireframes to produce quality code adhering to performance, readability, reusability best practices Build pixel-perfect, buttery smooth responsive UIs for the mobile and the web Diagnose and fix bugs and performance bottlenecks for performance Participate in scrum team activities Requirements Minimum experience required 8 to 12 years In-depth knowledge in JavaScript including ES6+ and Typescript Expert in Node.js and frameworks available for it such as express, etc Expert in node.js file system, HTTP module, Events, etc Knowledge of functional and Object oriented programming Experience with common FrontEnd tools like Webpack, gulp, npm, babel, etc Proficient in writing Unit test, migration test, end-to-end test Proficient understanding of code versioning tools, such as Git Proficiency with RESTful APIs Experience with the core AWS services Experience with Docker and Kubernetes is a plus Experience with micro-services using NodeJS Understanding the nature of asynchronous programming and its quirks and workarounds We Offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

EPAM Systems Logo

Senior Software Engineer (Java, Microservices, Angular)

EPAM Systems

Bangalore Urban, Karnataka, India

Posted: a year ago

JOB DESCRIPTION We are looking for an experienced Senior Engineer with expertise in Java, Microservices, and Angular to join our dynamic team. In this role, you will be responsible for developing robust and efficient Java-based microservices, designing and implementing intuitive user interfaces using Angular, and ensuring seamless integration with existing applications. You can contribute to critical application and product development projects. Join us in shaping the future of our software solutions, leveraging your expertise to drive innovation and create impactful user experiences. #REF_IN_JFS What You’ll Do Deliver efficient, maintainable, robust Java based microservices Produce designs and rough estimates, and implement features based on product requirements Design and implement intuitive, maintainable, responsive UI’s using Angular Design and implement object models for our Java server and exposed via REST API. To maintain and integrate with existing applications by implementing new features and fixing defects Collaborate with peers on designs, code reviews, testing and UX/interactive designs Collaborate with peers on designs, code reviews, and testing Produce unit and end-to-end tests to improve code quality and maximize code coverage for new and existing features What You Have Minimum 5 to 8 years of experience as a Java Developer within production projects Strong Java experience, web services API development knowledge Great communication skills Proficient experience with object-oriented analysis and design skills Proficient experience with an object-oriented programming language and techniques Proficient understanding of Java Frameworks Nice to have IAM knowledge Webservices Knowledge Technologies Java 8 Microservices SpringBoot REST API Angular We Offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

EPAM Systems Logo

Lead Software Engineer (React.JS)

EPAM Systems

Hyderabad, Telangana, India

+1 more

Posted: a year ago

JOB DESCRIPTION If you have a passion for crafting exceptional user interfaces, possess a strong foundation in ReactJS, and are eager to contribute to a collaborative and innovative team, we invite you to join us as a Lead Software Engineer. Your expertise will be pivotal in creating seamless, performant, and visually stunning user experiences that drive our projects forward. We are looking for a person who is willing to be a part of our success in a fast-paced, ever-changing environment. Responsibilities Work closely with cross-functional teams for developing user interface components Work with UX Designers, Business Analysts and Product Managers to get the complete requirements and designs Analyze requirements for technical feasibility and participate in designing the solution Identify reusable components and build/update component library avoiding duplicate code Translate designs and wireframes to produce quality code adhering to performance, readability, reusability best practices Build pixel-perfect, buttery smooth responsive UIs for the web Diagnose and fix bugs and performance bottlenecks for performance Participate in scrum team activities Requirements Having 8-11 years of experience In-depth knowledge in Javascript including ES6+ and Typescript Knowledge of functional and Object oriented programming Strong proficiency in React.js is a must Hands-on experience in Redux Hands-on experience in GraphQL, Apollo Experience with common Front-End tools like Webpack, gulp, npm, babel, etc Proficiency with RESTful APIs Adept in writing Unit Tests Proficient understanding of code versioning tools, such as Git You are also proficient in using predictable state container like Redux in React.js applications Technologies React.js Babel.JS NPM Redux GraphQL Apollo Webpack Gulp REST API Unit Testing GIT HTML Type Script We Offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)