Senior Software Engineer (Java AWS)

Epsilon

Bengaluru

On-site

INR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Epsilon is looking for a skilled Java Developer in Bengaluru, India to participate in the development and maintenance of applications. Candidates should have over 5 years of experience in Core Java and Enterprise Java technologies and be well-versed with frameworks like Spring IoC and Spring MVC.

The role involves collaboration with cross-functional teams to deliver new software applications and ensure adherence to best practices in software development.

Qualifications

  • 5+ years' experience in Core Java and Enterprise Java Technologies (J2EE).
  • Experience in open source frameworks like Spring IoC, Spring MVC, Spring Hibernate.
  • Hands-on experience in Cloud (AWS/Azure/GCP) preferred.

Responsibilities

  • Develop and maintain applications with Enterprise Java.
  • Collaborate with cross-functional teams on software development.
  • Create unit tests and other documentation as required.

Skills

Core Java
Enterprise Java (J2EE)
Spring Frameworks
REST API
JavaScript UI frameworks
Cloud (AWS/Azure/GCP)
Agile Methodologies
Communication Skills

Education

Bachelor's degree in computer science

Tools

Eclipse
Maven
Gradle
Bitbucket
JIRA
Confluence

Job description

Responsibilities
  • Responsible for the development and maintenance of applications with technologies involving Enterprise Java and Distributed technologies.
  • Collaborate with developers, product managers, business analysts and business users in conceptualising, estimating and developing new software applications and enhancements.
  • Assist in the definition, development, and documentation of software objectives, business requirements, deliverables, and specifications in collaboration with internal users and departments.
  • Collaborate with the QA team to define test cases, metrics, and resolve questions about test results.
  • Assist in the design and implementation process for new products, research and create POC for possible solutions.
  • Develop components based on business and/or application requirements.
  • Create unit tests in accordance with team policies & procedures.
  • Advise and mentor team members in specialised technical areas as well as fulfil administrative duties as defined by the support process.
  • Work with cross-functional teams during crisis to address and resolve complex incidents and problems in addition to assessment, analysis, and resolution of cross-functional issues.
Requirements
  • Bachelor's degree or equivalent in computer science.
  • 5+ years' experience in Core Java and Enterprise Java Technologies (J2EE technologies (JSP, Servlets, JavaScript, JPA and Web/UI technologies)).
  • Experience in open source frameworks like Spring IoC, Spring MVC, Spring Hibernate, Spring Boot.
  • Experience in the following Tools: Eclipse, Maven, Gradle, DB tools, Bitbucket/JIRA/Confluence.
  • Experience with the following Application Servers: Apache Tomcat 6 x, JBoss 4.0
  • Can develop SOA services and have good knowledge of REST API and microservice architectures.
  • Solid knowledge of web architecture and design patterns.
  • Hands-on experience with JavaScript UI frameworks is desirable (Backbone, Angular, React, etc. ).
  • Hands-on experience in Cloud (AWS/ Azure/ GCP) will be preferred.
  • Understands software security practices including user authentication and authorisation, data validation and an understanding of common DOS and SQL injection techniques.
  • Familiar with profiling, code coverage, logging, common IDE's and other development tools.
  • Scripting Languages: JSP & Servlets, JavaScript, XML, HTML, Python and Bash.
  • Familiar with Agile Methodologies - SCRUM and Strong communication skills (verbal and written).
  • Ability to work within tight deadlines and effectively prioritise and complete tasks in a high‑pressure environment.
  • Demonstrated verbal and written communication skills, and ability to interface with Business, Analytics and IT organisations.
  • Ability to work effectively in a short‑cycle, team‑oriented environment, managing multiple priorities and tasks.
  • Ability to identify non-obvious solutions to complex problems.
  • Behavioural Attributes.
  • Team player with excellent interpersonal collaboration skills.
  • Strong verbal and written communication skills.
  • Possess a can‑do attitude to overcome challenges with high energy levels.
  • Self‑motivated, directed and passionate.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Principal Financial Group • Maharashtra

On-site
INR 900,000 - 1,500,000
Software Engineer
Software Engineer

Principal Global Services • Pune District

On-site
INR 900,000 - 1,300,000
Senior Software engineer
Senior Software engineer

Eurofins • Coimbatore District

On-site
INR 1,000,000 - 1,400,000
Senior Software Engineer
Senior Software Engineer

Cotiviti • India

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Eurofins • Karnataka

On-site
INR 1,000,000 - 1,500,000
Software Engineer
Software Engineer

Principal Financial Group • Pune District

On-site
INR 900,000 - 1,500,000
Senior Software Engineer - Java
Senior Software Engineer - Java

Broadway Global Services • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Sr. Software Engineer - Java, React/Angular
Sr. Software Engineer - Java, React/Angular

Optum • Gurugram District

Hybrid
INR 1,200,000 - 1,800,000
Java Developer
Java Developer

McLaren Strategic Ventures • India

On-site
INR 1,500,000 - 2,100,000
Java Support Engineer
Java Support Engineer

Bounteous x Accolite • Chennai District, Bengaluru, Gurugram District

Hybrid
INR 1,200,000 - 1,800,000