10 Aug
|
Important Group
|
Thiruvananthapuram
10 Aug
Important Group
Thiruvananthapuram
Job Summary
We are 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,
analyze, 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 modeling 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.
Requirements
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.
- Robust
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.