Technical Manager(Squad Lead Java)
Role Overview:As a Full Stack Developer, you will collaborate within an Agile team to design, develop, and deploy high-quality software solutions. This role requires a strong balance of backend expertise in Java/Spring Boot and modern frontend frameworks to meet complex business objectives.
Key Responsibilities
* Software Development: Design algorithms and flowcharts; produce clean, efficient, and scalable code based on technical specifications.
* System Lifecycle: Verify, deploy, troubleshoot, and debug programs. Upgrade existing software to ensure alignment with organizational goals.
* Agile Collaboration: Participate in Scrum ceremonies (sprint planning, reviews). Estimate user stories, break them into actionable tasks, and lead sprint demos for Product Owners.
* Continuous Improvement: Gather user feedback to recommend and execute system enhancements.
* Documentation: Create and maintain comprehensive technical documentation for reference and reporting.
Technical Skills & Experience
Backend & API Development:
* Core Tech: Strong proficiency in Java (8/11) and Spring Boot for Microservices.
* API Design: Solid understanding of API basics including Swagger, OAuth 2.0, and JWT.
* Data Sources: Experience with Spring JPA working with MariaDB and MongoDB.
* Messaging (Preferred): Experience with event-driven architectures using Apache Kafka, or integration tools like ActiveMQ, IBM MQ, and Apache Camel.
Frontend & UI:
* Frameworks: Strong experience building interfaces using React JS, AngularJS, or VueJS.
Testing & DevOps:
* Testing: Expertise in Test-Driven Development (TDD) using JUnit 5 and Mockito for unit and integration testing.
* Cloud & Containers: Hands-on experience with OpenShift Container Platform (OCP) and Kubernetes.
* CI/CD Tools: Proficient with Git, Jenkins, Artifactory, SonarQube, and Veracode, including writing automated deployment pipelines.
Methodology:
* Familiarity with Agile/Scrum development environments.
* Experience with service discovery tools like Consul is a plus.
Summary of Core Competencies
* Full Stack Development (Java + Modern JS)
* Microservices Architecture
* Cloud-Native Deployment (OCP/Kubernetes)
* Test-Driven Development (TDD)
* Agile/Scrum Proficiency
#J-18808-Ljbffr