Application Lead
KeySkills
Company Name
Job Description
Job Description:
Lead the effort to design, build, and configure applications, acting as the primary point of contact. Oversee the full application development lifecycle and collaborate with stakeholders to ensure successful project delivery.
Key Responsibilities:
-
Lead the development and configuration of scalable applications.
-
Guide teams in best practices, coding standards, and solution architecture.
-
Collaborate with cross-functional teams to define and implement high-quality solutions.
-
Debug and troubleshoot application issues across the development cycle.
-
Participate in code reviews and ensure code quality (including sonar fixes and code coverage).
-
Use Agile methodology for delivery and sprint planning.
-
Manage version control workflows (Git, Bitbucket).
-
Monitor and optimize applications using tools like New Relic or Dynatrace.
-
Coordinate work across shifts (work timing: 12 PM to 10 PM).
Must-Have Skills:
-
Core Java (Strong foundational knowledge)
-
Spring Boot
-
Microservices and Light Weight Architecture
-
Spring Data JPA, Spring Security
-
RESTful API Development
-
Java Standard Edition
-
Amazon Web Services (AWS)
-
CI/CD Pipelines (AWS, PCF, OpenShift)
-
Version Control: Git, Bitbucket
-
Debugging and Application Monitoring Tools (New Relic, Dynatrace)
-
Code Quality: Code coverage and fixing sonar issues
Soft Skills:
-
Strong communication and team collaboration skills
-
Ability to adapt to new technologies and changing requirements
-
Willingness to work flexible shifts
-