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