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 usingJava, JEE, Hibernate, and Spring Boot.
Develop and supportmicroservices -based architectures.
Work on cloud -based deployments usingAWS.
Develop UI and integration components usingHTML, 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 withOracle and PostgreSQLdatabase 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.
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:
Bachelor’s or Master’s 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.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in India.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip