Software Engineer-Java Developer

5 - 10 years

7 - 11 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

The role involves building Java applications with a focus on requirement analysis, design, and development of back-end service applications. The position requires a commitment to collaborative problem-solving, sophisticated design, and product quality
Key Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Collaborate with cross teams to deliver high quality products.
  • Coordinate business & front-line technical support teams to provide production support, including off-hours
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Help maintain code quality, organize, and automate
  • Excellent problem-solving skills and attention to detail
    Strong communication and teamwork abilities
  • Writing source codes for new applications, and/or generating and enhancing code samples for existing applications
Skills
  • Proficient in Java, with a good knowledge of its ecosystems
  • Experience with RESTful APIs and microservices architecture
    Solid understanding of object-oriented programming
  • Skill for writing reusable Java libraries
  • Knowledge of concurrency patterns in Java
  • Knack for writing clean, readable Java code
  • Familiarity with Java Spring Boot framework.
  • Experience with cloud computing platform like AWS.
  • Good to have exposure to AWS Lambda, CloudWatch, SQS experience.
  • Knowledge on various design and architectural patterns
  • Knowledge of database management systems and SQL
  • Understanding fundamental design principles behind a scalable application
  • Basic understanding of the class loading mechanism in Java
  • Basic understanding of JVM, its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with build tools such as Ant, Maven, and Gradle
  • Familiarity with continuous integration

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Caterpillar Inc logo
Caterpillar Inc

Heavy Equipment, Manufacturing

Peoria

RecommendedJobs for You