Software Engineer - Java

7 - 12 years

15 - 30 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

ResponsibiliDes

Coding in Java8, Spring, Microservices, Web Flux/Reactive Programing, Rest services, Kafka,

PCF, Azure, Spring Cloud Config and NoSQL technologies.

Solve technical problems using cutting-edge technologies and best practices.

Ensure code meets the required development standards and is optimized for performance.

Unit testing for each line of new code introduced (JUnit/Mockito)

Peer code review process using GIT pull requests and Crucible (for SVN)

Propose multiple solutions to a problem, show how one option is better than another.

Ensure all aspects of technical design are correctly incorporated.

Contribute in research and implementing POCs as required. Collaborating with onsite

team in scrum ceremonies.

Desirable Competencies

Hands On experience in Java/J2EE, design, development, and solution

Experienced in Java/J2EE development, design and solutioning.

Good understanding of code quality and Java coding standards

Experience in using different design patterns, providing solutions at large scale

Good command on Java unit testing, Good debugging skills, Worked on SOA and RESTful

web services.

Good communication skills required.

Worked in processes like Agile or Scrum or Kanban.

Knowledge about Continuous Integration and Continuous Delivery.

Must experience in Java/J2EE, Spring, JPA, Java Script, Angular JS or jQuery, ORM tools like

Hibernate or iBatis, SQL DB skill either using Oracle or MySQL, Build scripting using either

Ant or Maven or Gradle, JUNIT, Mockito or JMock or EasyMock

Good to have Performance tuning, NoSQL, Mongo DB, Ruby or JRuby, Cucumber, Selenium,

Mule or Apache Camel, Cloud Services, exposure to tools like

Sonar/PMD/FindBug/Checkstyle.

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

chennai, tamil nadu, india

bengaluru, karnataka, india

Bengaluru, Karnataka, India