Walk In Drive - Java Developer
Exalans and Hunar · Thiruvananthapuram, Kerala, India
Business Consulting and Services · 51-200 employees
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
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.