Search by job, company or skills

Senior Java Software Engineer

Early Applicant
  • Posted 20 hours ago
  • Be among the first 10 applicants

Job Description

About the Role

Your main responsibilities include creating and developing complex ecommerce applications as a member of diverse, high energy and awesome technical teams focused on full life-cycle development based on Agile/SAFe.

Responsibilities

  • Work closely with Product Owner, Technical staff members, Architects and Project members to develop new functionality from business specifications.
  • Get involved in the entire lifecycle including analysis, development, fixing, and monitoring of issues.
  • Use the latest tools and techniques (like Java/J2EE, XML, REST, Spring, Microservices, Junit, Mockito, Git etc.).
  • Do hands-on coding and proactively mentor junior developers.
  • Work in highly collaborative teams that strive to build quality code and provide business value.
  • Continually learn, mentor, and develop your career.
  • Focus on clean high-quality code and solid designs.
  • Ability to work effectively under pressure in a dynamic environment.
  • Write and execute unit tests cases for the developed functionalities.
  • Contribute extensively towards Code Review process and following Coding Standards.
  • Contribute towards bringing new ideas to reduce manual repetitive work and bring automation into system.
  • Test Driven Development within a continuous Integration environment.

Qualifications

  • An Engineering Degree - B.E/B.Tech/MS– Computer Science preferred.
  • Professional programming experience with overall 4+yrs strong product development experience.
  • Experience with Java, Spring Framework.
  • Working experience with databases (SQL/SQL Server).
  • Cloud Knowledge and Hands-on experience on any Public Cloud like - AWS, Azure.
  • Excellent OO and design skills.
  • Expertise in Data Structures and Algorithms.
  • Experience with Test Driven Development within a continuous Integration environment.
  • Experience of working in a SAFe/Agile environment will be an added plus.

Required Skills

  • Professional programming experience with overall 6+yrs strong product development experience.
  • Experience with Java, Spring Framework.
  • Working experience with databases (SQL/SQL Server).
  • Hands on exposure on JUnits, GitHub, OpenShift.
  • Exposure on Application Performance, Security Management.

Preferred Skills

  • Expertise on Database Management – SQL, MongoDB.
  • Performance & Security metrics monitoring.
  • Knowledge on Azure/AWS Essentials, Building cloud-native apps with Docker & Kubernetes.
  • DEVOPs knowledge will be good to have – OpenShift, Jenkins.
  • Travel Domain overview will help align with business objectives.

Equal Opportunity Statement

We are committed to diversity and inclusivity in our hiring practices.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 152406259

Similar Jobs

Bengaluru, India

Skills:

Design PatternsData StructuresJwtSpring BootSpring MVCSqlJava 8Solid PrinciplesGitCore JavaSpring SecurityRestful ApisSpring Data JpaJava 21OAuth 2.0Microservices ArchitectureJava 17

Bengaluru, India

Skills:

react.js JavaHibernateKafkaSpring BootSqlMicroservicesTypescriptDockerRest ApisAzureKubernetesAWS

Bengaluru, India

Skills:

JavaHibernateMavenJava Design PatternsJ2EESqlSpringOopGitRESTJUnitDockerMvcJpaJDBCJSON services

Bengaluru, India

Skills:

merging Restful ServicesLog4netTomcatDebuggersJava 8MySQLApache CamelOracleJavaHibernateMongoJ2EEJunit4XmlLogging FrameworkBranchingsystems diagnosticsnoSQL databasesMockitosRoot Cause AnalysisORM frameworkObject Oriented ParadigmsRelational DatabasesprofilersSoftware Architecture and Design

Bengaluru, India

Skills:

JavaCloud TechnologyData structuresAlgorithmsSoftware DesignScalable distributed data systemsJava application runtime analysisBackend applications developmentCode profilingEnterprise application designPerformance optimisationsJava 8 and above

Beware of Scammers

We don’t charge money for job offers