Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Developer @ Softenger

Home > Software Development

 Java Developer

Job Description

Understand Customer requirements and project KPIs Write well designed, testable and clean code Define application objectives and functionalities Design, implement and maintain distributed enterprise application that is high volume, low latency with high availability Aware of software development methodologies and can contribute to all stages of development lifecycle Can envision system features and functionalities and contribute to the project in defining these Analyze functional and non-functional requirements of the system and define explicit business objectives Create detailed application documentation to help end users as well as developers Ability to challenge the existing system on rational ground wherever required Identify and resolve any technical issues, bugs arising in the system Incessantly pursue learning the new technologies and contribute to the system upgradation Bond and collaborate with teams
Technical Requirements (Must-Have) Strong basics and software development skills Proficiency in Java, with a strong grasp on its ecosystem Experience in working with popular frameworks like Spring, Hibernate, Play etc. Basic knowledge of JVM, Java Memory Model and its workarounds Aware of clean coding practices, can write unit tests and implement automated testing platforms Sound knowledge of OOPS concepts and patterns Good Understanding of microservices, MVC pattern, JDBC and RESTful web services Familiarity with popular design and architectural patterns Strong knowledge of RDBMS systems like MySQL, with basic understanding of NoSQL databases e.g., MongoDB, Elasticsearch etc. Familiar with code versioning tools e.g., GIT. Understanding of building tools like Ant, Maven, Gradle etc. Aware of CI/CD processes
Technical Requirements (Good-to-Have) Message Queues: Awareness of message queues and their usage (e.g., Kafka). Distributed Caching: Basic understanding of distributed caching solutions (e.g., Redis, Aerospike).
Qualifications required Bachelor s or Master s degree in computer science or a related field. 3 to 6 years of hands-on professional experience working with cutting-edge technologies in enterprise applications
Apply For This Job Attach Resume * Search

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Softenger
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Computer science Maven Hibernate RDBMS Coding Enterprise applications MySQL Javascript JDBC MVC

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Servicenow Developer -portal,ui Builder -blr/hyd/pune/mum

  • A MNC client of GSN
  • 5 - 10 years
  • Hyderabad
  • 2 days ago
₹ 15-25 Lacs P.A.

UI Developer

  • Manektech
  • 3 - 6 years
  • Ahmedabad
  • 3 days ago
₹ Not Disclosed

Azure Developer-- Bangalore(Pan India Infosys)

  • Infosys
  • 2 - 7 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Cloud IAM Developer

  • Cognizant
  • 5 - 10 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Softenger

Softenger India Pvt. Ltd