E

Walk In Drive - Java Developer

Exalans and Hunar · Thiruvananthapuram, Kerala, India

Business Consulting and Services · 51-200 employees

23 h ago
Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The role involves the full software development lifecycle, focusing on requirement analysis, system design, and the development of Java-based enterprise applications. Responsibilities include building microservices and cloud-based solutions while ensuring scalability and performance.

What they look for

Java JEE Spring Boot Hibernate Microservices AWS Angular Node.js Oracle PostgreSQL UML System Design Data Modeling JavaScript HTML JSF

Requirements

Candidates need strong hands-on experience in Java/JEE, Spring Boot, Hibernate, and AWS cloud services. Proficiency in UML, database design with Oracle/PostgreSQL, and front-end JavaScript frameworks is required.

Full description

One of our leading IT clients is seeking an experienced Software Engineer / Technical Analyst with strong expertise in requirement analysis, system design, and Java-based enterprise application development. The role involves working across the full software development lifecycle, including business analysis, solution design, development, testing, and deployment in a microservices and cloud-based environment. Key Responsibilities: Requirement Analysis & Business Analysis

  • Gather, analyse, and document business and system requirements.
  • Create detailed system use case documents.
  • Develop UML use case diagrams.
  • Conduct impact analysis for enhancements and change requests.
  • Perform business process analysis and prepare functional and technical documentation.

Solution Building

  • Design and build solutions using existing products and reusable components.
  • Propose optimal technical solutions aligned with business requirements.
  • Conduct product and solution demonstrations when required.
  • Collaborate closely with business stakeholders, product teams, and developers.

Architecture & Design

  • Create UML design models including class diagrams and sequence diagrams, following defined design standards and guidelines.
  • Perform data modelling using ER diagrams.
  • Understand, document, and contribute to the overall product and system architecture.
  • Ensure scalability, performance, and maintainability in design.

Development & Coding

  • Design, develop, and maintain applications using Java, JEE, Hibernate, and Spring Boot.
  • Develop and support microservices-based architectures.
  • Work on cloud-based deployments using AWS.
  • Develop UI and integration components using HTML, JavaScript, JSF, Angular, and Node.js.
  • Adhere to coding standards and best practices.
  • Perform peer code reviews and ensure code quality.
  • Work with Java test automation frameworks and ensure adequate test coverage.
  • Monitor and maintain code quality metrics.
  • Deploy, configure, and manage applications on application servers.
  • Work extensively with Oracle and PostgreSQL database servers.

​ Required Skills & Technical Competencies:

  • Strong hands-on experience in Java/JEE application development.
  • Expertise in Spring Boot, Hibernate, and microservices architecture.
  • Experience with AWS cloud services.
  • Working knowledge of front-end technologies and JavaScript frameworks.
  • Strong understanding of UML, system design, and data modeling.
  • Experience in SQL and database design using Oracle and PostgreSQL.
  • Experience with Java test automation frameworks.
  • Knowledge of application servers and enterprise deployments.
  • Familiarity with code quality metrics and best practices.

Preferred Qualifications:

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.
  • Experience working in enterprise-scale or product-based environments.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently and in cross-functional teams.