Sr. Java Engineer- Remote (Chennai)

Sr. Java Engineer- Remote (Chennai)

14 Nov
|
Pyramid IT Consulting
|
Chennai

14 Nov

Pyramid IT Consulting

Chennai

Role & responsibilities

- Requirements Engineering: Translate business requirements into technical specifications, solution designs, interface contracts, and measurable acceptance criteria, maintaining traceability throughout the software development lifecycle (SDLC).

- Solution Architecture and Design: Develop scalable, secure, and maintainable application and integration of designs using layered architecture, separation of concerns, reusable components, and established design patterns.

- Technical Feasibility and Fit-Gap Analysis: Evaluate commercial off-the-shelf (COTS) capabilities, configuration options, and custom extensions; assess architectural fit, implementation complexity, technical risk, and total cost of ownership.

- Application Engineering: Design, develop, and enhance Java-based applications using Spring, Hibernate/JPA, and Play Framework, covering service-layer logic, persistence, transaction management, and user-interface integration.

- API and Integration Engineering: Design RESTful APIs, JSON/XML data contracts, ETL workflows, and asynchronous messaging interfaces, incorporating authentication, authorization, schema validation, idempotency, and exception handling.

- Data Engineering and Migration: Develop source-to-target mappings, transformation specifications, full/incremental load strategies, dependency-based load sequencing, and reconciliation controls to ensure data quality and referential integrity.

- Reverse Engineering and Impact Assessment: Analyze application code, SQL, database objects, and integration workflows to reconstruct business rules, document data lineage, and assess upstream/downstream dependencies and regression scope.

- Database and Performance Engineering:



Optimize SQL queries, indexing strategies, ORM mappings, and transaction boundaries; investigate application bottlenecks, search-index performance, and resource utilization.

- Non-Functional Requirements: Define and validate performance, availability, scalability, security, and recoverability requirements; incorporate resilience patterns and operational controls into solution designs.

- Engineering Quality: Conduct technical design and peer code reviews; develop unit, integration, contract, and regression tests to validate functionality and prevent defects.

- DevSecOps and Release Readiness: Contribute to CI/CD pipelines, build automation, configuration management, and deployment/rollback procedures, incorporating security checks and release-quality gates.

- Observability and Problem Resolution: Implement structured logging, application metrics, and integration monitoring; perform root-cause analysis and drive corrective and preventive actions.

- Technical Leadership and Collaboration: Guide developers/ engineers and collaborate with business SMEs, architects, middleware teams, and product vendors to resolve design decisions, dependencies, and delivery risks.

- Documentation and Continuous Improvement: Maintain solution designs, architecture decision records, API specifications,



and operational runbooks; identify technical debt, reusable assets, and automation opportunities.

Technology Stack Current Application Setting

- Backend and frameworks: Java 8; Play Framework 2.2.1; Spring Framework 4.2.5, including dependency injection, security, transactions, and integration concepts; Hibernate 4.2.7/JPA.

- Frontend: JavaScript, HTML, CSS, YUI 3.14, Handlebars 1.x, and Bootstrap 3.

- Database and persistence: MySQL 8.0.x, SQL, relational data modeling, repository patterns, and ORM.

- APIs and data exchange: REST APIs, JSON/XML, ETL, and batch/file-based integrations.

- Search and indexing: Apache Solr 4.10.4 and Elasticsearch 2.4.4, including query optimization and index troubleshooting.

- Workflow and document processing: Apache Activiti, business process orchestration, and iText 5.5.8.

- Cloud integration: AWS SDK 1.11.327, Amazon S3, Amazon SQS, and S3 Browser.

- Engineering toolchain: GitHub, AWS Code Commit, and Jenkins CI/CD.

Preferred Experience

- Warranty, aftermarket, or claims-management applications, familiarity with Syncron/IEEW or Siebel CRM (Optional).

- Pentaho/Kettle or Oracle Data Integrator (ODI), including transformation analysis, job orchestration, and migration validation.

- SaaS configuration/customization, enterprise middleware, and integrations across internal and external systems.

- PostgreSQL and Azure application services.

- LLM/API integration, agentic AI-assisted development, and foundational machine learning concepts.

- Legacy application maintenance, platform modernization, production troubleshooting, and business process automation.

📌 Sr. Java Engineer- Remote (Chennai)
🏢 Pyramid IT Consulting
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sr. java engineer- remote (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: sr. java engineer- remote (chennai) / chennai