Job Description :
Job Title

Java Lead / Architect

Relevant Experience (Yrs):

10+ years

Technical/Functional Skills:

o Should have Experience in Java/J2EE technology with expertise core java and good working experience in the Spring Framework (Spring Boot, Spring MVC, Spring Core, Spring Rest Controller, Spring Batch)

o Should have experience in Python scripting language

o Should have experience in writing SQL queries against a relational database and be proficient on a NoSQL database such as Cassandra, MongoDB, etc.

o Should have experience in designing, developing and deploying cloud native applications on Pivotal Cloud Foundry (PCF), Google Cloud Platform (GCP)

o Should have experience with containers creation and maintenance technology such as Docker or Kubernetes

o Having good working exposure on Restful Web services including the API documentation using Swagger.

o Should be proficient in modern micro service-based architectures and methodologies

o Proficient in a front-end technology and framework such as HTML, CSS, JavaScript, AngularJS, ReactJS, NodeJS and JQuery

o Should be familiar on the Design Patterns and Java 8 features.

o Proficient in a Linux or Unix based environment

o Proficient in effective data modeling within both SQL and NoSQL databases

o Proficient in production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security

o Proficient in defensive coding practices and patterns for high-availability

o Should have worked on Test Driven Development (TDD) methodology with hands on knowledge on writing test cases using Junit, REST Assured, Mockito, Wiremock, and Spring MockMVC.

o Should have working exposure with distributed source code repository like GitHub.

o Should have worked on Continuous Integration and Continous Deployment (CI/CD) environment like Jenkins 2.0 (Pipeline), Concourse.

o Should have worked on the dependency Management like Maven, Gradle.

o Should have experience in Tomcat Grid server and Cloud Deployment.

o Should have experience in working in team following Agile or XP methodology

o Good to have Retail domain experience to understand the business requirement.

o Should have experience in coordinating with various matrix teams

o SQL performance tuning experience is preferred.

o Skilled in coordinating with teams of at least 3 offshore members

o Understanding of distributed systems and related concepts required

Roles & Responsibilities

o Taking on new requirements and tough challenges with a sense of urgency, high energy and enthusiasm

o Applying knowledge of business and the marketplace to advance the organization’s goals

o Consistently achieving results, even under tough circumstances

o Participating in requirement gathering and design sessions

o Meeting with Client business analyst to understand requirements

o Meeting with Enterprise Architects to design whole application framework

o Meeting with client project manager for planning deliverables, timeline, resource estimation etc.

o Explaining the requirements, functionality, design & framework to onsite & offshore team members

o Provides management with timely communication on status & Utilizes appropriate tools and/or develops custom solutions as required to meet objectives.

o Maintains appropriate communication within the team and across various teams (i.e. internal and external

o Considerable leadership experience in a similar environment.

o Perform proof of concepts to evaluate different design options for suitability

o Support the solution through deployment and operations

o Participate in the ongoing development roadmap

o Strong analytical ability

o Ability to work with all teams and understand the system design and identify any gaps

o Exhibit integrity in all decisions and actions

o Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement

o Excellent oral and written communication skills is a must



Generic Skills


:


o Think out of the box to provide suggestions

o Be creative in analyzing technical/business requirements

o Nice to have some knowledge in Retail business

o Be extremely proactive and independent

o Be a value addition to the team to collaborate and achieve success by completing project goals



Education


:


Bachelors and/or a Master’s degree or equivalent

Work Location

Duration


:


Atlanta, USA

Full Time