Java Architect

  • Bhubaneswar
  • Esspl

Greetings from Enterprise System Solutions!


ESSPL transforms ideas into IT solutions by developing and delivering "Simple, effective IT solutions". We have extensive experience in developing, testing & sustaining software applications built to improve Productivity, Profitability and improve planning in Supply Chain Logistics. Our experience covers the entire breadth of Supply Chain Logistics. We offer specialized Managed Services for e-documentation management, Managed EDI and automated invoice reconciliation. Our technology expertise spans the Microsoft family of tools like .NET, SharePoint, MSBI and Java family of tools like J2EE, JSP and Struts. We have our offices in India (Bhubaneswar, Bangalore & Noida), UK & USA.




Job Description:


--Overall 12+ years of IT experience in full software development lifecycle, including requirements gathering, design, development, testing and deployment.

--5+ years of experience in solutioning and creating application architecture for various Java based applications (Both Monolithic and Microservice based) along with deployment to any cloud (Preferably AWS).

--Hands on knowledge on AWS EC2, AWS lambda, AWS RDS, Networking concepts, Linux

--Must have hands-on experience on Java 8 or above, J2EE, Spring, JPA, Spring boot, MVC framework, AOP, ORM Spring data, Spring batch or Spring schedulers.

--Experience with Angular, Java Script, HTML, Node JS

--Hands on experience in integrating Java application with Postgres DB or any other RDBMS

--Hands on experience on load balancer implementations, DB modelling and DB Performance tuning

--Must have used build tools like maven, SonarQube, repository tools like Git

--Hands on experience in automated unit and integration testing using Junit and Mockito framework.

--Having knowledge on CI/CD Pipeline.

--Must have Agile/Scrum experience.

--Working experience in Last Mile Delivery domain is a plus.

--Ability to Analyse and identify performance bottlenecks within applications and implement optimizations to enhance overall application performance and responsiveness.

--Ability to plan and monitor deliverables for each enterprise release.

--Should be able to provide technical assistance to the Team when needed, along with performing code reviews.

--Ability to identify risks in the deliverables, mitigate and take informed decision.

--Write clean, efficient, and well-documented code following industry best practices and coding standards.

--Develop and maintain unit and integration tests that are part of an automated Continuous Integration pipeline.

--Collaborate with cross-functional teams to define, design and ship high-quality software.

--Troubleshoot and debug issues that arise during development, testing, and production.

--Stay up to date with new technologies and trends in software development."

Insert your email to proceed to Esspl's job offer

or