31 Jul
|
Cotiviti
|
Telangana
31 Jul
Cotiviti
Telangana
Job Description for Java Technical Architect Full Stack
Location: Hyderabad.
Cotiviti Hyderabad is looking for Java Technical Architect for Payment Line of Business with several product streams Java/Oracle based application suite to Spring boot and Angular based modern application suite.
The purpose of this position is to provide System/Application Architecture, technical leadership & guidance to multiple teams and work independently as well to build and integrate robust, fault-tolerant backend services and angular frontend for information processing requirements to payment accuracy products. This includes collaboration in requirements definition, building System/Application architecture, prototyping, design, coding, testing and deployment.
Person in this position would exhibit the following behaviours:
- Provides Technical Leadership and guides the multiple teams as needed.
- Can handle multiple priorities and initiatives in parallel.
- Develops and maintains positive working relationships with all teams
- Provides Technical documentation and proactively shares ideas and information, assists colleagues as needed
- Takes pride and leads by example in the achievement of team objectives
- Has credibility with peers and senior managers
- Self-motivated driven to achieve results
- Keeps pace with change acquires new knowledge/skills as the business evolves
- Handles confidential information with sensitivity
- Constantly improves domain knowledge and applies to the project.
JOB RESPONSIBILITIES
- Should be able to define and develop System/Application Architecture for the multiple projects.
- Come up with Architectural Roadmap for existing applications and new applications.
- Define Architectural Runway items while actively participating in PI Planning and Feature refinements.
- Define Roadmap for technology upgrades for existing tech stack. Keep track of EOL for tech stack in current environments and come up with migration or upgrade roadmaps.
- Should have good knowledge regarding Security , Networking and Hardware to define System architecture.
- Constantly look out for opportunities to improve performance, scalability, maintainability, robustness, quality of applications with better and new technology solutions, new architecture/design, design patterns, implement best practices across the development teams.
- Drive / Actively participate in Developer COPs across the teams and establish platform for teams to share knowledge and innovations.
- Should be able to Architect & Lead the design and develop complex systems using design pattens and implement software, data solutions by developing documentation,
flowcharts, layouts, diagrams, charts. Behaviour driven and Test driven development (BDD/TDD) would be preferred.
- Capable to drive and lead the architecture/design discussions and actively participate with Technical Product Owners, Product Managers, Scrum Master, Release Train Engineers, agile teams and operations teams to define technical features/initiatives for each Program Increment. (https://www.scaledagileframework.com/program-increment/ )
- Collaborates closely with other Architects, Technical Leads, Delivery Managers/Leads or other Senior Leaders/resources located at onshore/offshore/remote in driving technology initiatives, define and ensure the completeness with attention to detail and accuracy of system / technical requirements and non-functional requirements (NFRs).
- Partner with Unix, Windows, Network, Storage, Security, IT and other Infrastructure teams to define and drive the System Architecture.
- Take ownership on Technical Features and drives the implementation by providing technical guidance and mentoring team with best practices.
- Identifies and resolves dependencies and risks involved in completing the features upfront and shares proactively.
- Should be able to work with ambiguous , high level requirements, unknowns and expect the unexpected as needed.
- Participates proactively/drives technical working groups across the LOBs.
- Proficient in git flow (Pull requests) and maintains the unit test coverage as well as passes the SonarQube quality gate for the code that is written.
- Communicates technical and operational issues to both engineering and leadership in a timely manner.
- Ensure that all technology standards are adhered to while developing systems.
- Regularly Provide Technical Presentations to teams and help and encourage teams to upskill to take advantage of new technology solutions for business problems.
- Constantly upgrade skills to stay on top of the industry standards, best practices, and new technology solutions.
RELEVANT EXPERIENCE & QUALIFICATIONS:
- Masters or Bachelors in Engineering in IT/ Electronics / Communication / Computer Science / Information Systems.
- 12+ years of strong hands-on experience and proficient with Core Java, J2EE, Spring Boot, Microservices,
Hibernate, SQL, HTML, Javascript/JQuery/AngularJS, CSS, Angular/Typescripts, JSON(RestfulAPI), DevOps implementation knowledge.
- Proficient with git version control system, IDEs like Eclipse and IntelliJ, SQL tools like SQL Developer.
- Master/strong experience in building architecture & applications with security standards / HI-Trust compliant, handling vulnerabilities, static & dynamic code analysis, Penetration testing.
- Use AI tools such as Copilot, Claud Code etc; to accelerate delivery(ideation, coding, tests, documentation, research) while maintainingcode quality, security, and correctness
- Good Knowledge regarding twelve-factormethodologyof application development
- Strong experience in resolving Performance issues, identifying memory leaks in and across applications at different tiers.
- Proficient with git flow, pull requests and other version control related concepts.
- Proficient in working with Maven build tool, Jenkins, Nexus, Sonar scan and security (like Veracode) scan.
- Should be proficient with Junit, Mockito and other Unit testing frameworks and performing code reviews as per the organization standards.
- Should be hands-on in working with tables, triggers, indexes, sequences, constraints, functions and procedures preferably in Oracle.
- Should have experienced in applications developed using docker and Kubernetes, openshift.
- Proficient in using JBOSS or any of the EAP/ Enterprise Application Servers.
- Should be proficient in debugging applications, troubleshooting by running from the IDE as well as remote debugging.
- Should have good knowledge of UX/UI design.
- Should be able to estimate the effort involved in developing a Epic/feature.
- Should be able to work with other Architects, guide and mentor Technical Leads & SSEs and be able to do code review, integrate the work.
- Proficient to debug front end/javascript code using tools in browser.
Good To Have :
- Knowledge of SAFe (Scaled Agile Framework) or any other agile framework.
- Exposure to business process workflow analysis such as JBPM, experience preferred.
- MogoDB, Docker based development/deployments, Unix Internals.
- Exposure to workflow engines such as drools.
SKILLS & COMPETENCIES:
- Excellent verbal and written communication skills.
- Strong organizational skills and adaptability to rapidly changing priorities and workloads.
- Ability to work well independently and maintain focus in a highly agile work environment.
- Comfort in working with team members that are remote and located in the US, India or other geographies.
📌 Technical Architect (Telangana)
🏢 Cotiviti
📍 Telangana