Java Technical Lead
Tanisha Systems
East Brunswick, NJ
Apply
JOB DETAILS
JOB TYPE
Full-time, Employee
SKILLS
Agile Programming Methodologies, Analysis Skills, Apache Kafka, Application Programming Interface (API), Atlassian JIRA, Automation, Behavior Driven Development (BDD), Budget Management, Cloud Computing, Code Reviews, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Customer Relations, Detail Oriented, Documentation, Gradle, Java, Low-Level Design, Messaging Technology, Microservices, MongoDB, Multitasking, NoSQL, Offshoring, Operational Support Systems (OSS), Organizational Skills, Pivotal CRM, Presentation/Verbal Skills, Project Development, Project Execution, Project Management Professional (PMP), Project Planning, Project Tracking, Project/Program Management, REST (Representational State Transfer), RabbitMQ, Redis, Requirements Management, Risk Management, Sales/Support Engineering (SE), Schedule Development, ScrumMaster, Technical Leadership, Time Management, Writing Skills
LOCATION
East Brunswick, NJ
POSTED
21 days ago
Location : -SOUTHLAKE , TX ( Hybrid 3-day office 2 day remote)
Duration:Fulltime Permanent
Detailed JD:
Core Technical Skills
- Strong command of Core Java
- Expertise in Spring Boot and Spring Cloud
- Proven experience building RESTful APIs
- Familiarity with Behaviour-Driven Development (BDD)
- Solid knowledge of PCF (Pivotal Cloud Foundry)
- Hands-on with NoSQL databases (MongoDB, Redis)
- Proficiency with Gradle build automation
- Exposure to RabbitMQ and Kafka messaging systems
- Practical experience in Microservices architecture
- Understanding of Agile methodologies
Key Responsibilities
- Analyse legacy documentation and design cloud migration solutions.
- Translate business requirements into high-level and low-level designs, implementing them with Spring Cloud and PCF.
- Recommend modernization strategies and service improvements for legacy systems.
- Build and deploy microservices using Netflix OSS, Cloud Foundry, MongoDB, and Java stack.
- Automate code reviews and establish CI/CD pipelines for faster delivery.
- Use Atlassian tools (JIRA, Bitbucket, Bamboo, Confluence) to drive app modernization.
- Participate in architecture forums, contributing to technical decision-making.
- Coordinate technical discussions and ensure smooth project execution.
- Deliver weekly status updates and provide post-implementation support.
- Act as a bridge between customers and offshore teams, escalating issues when needed.
- Manage Java projects end-to-end, coordinating internal teams and external vendors.
- Ensure projects are delivered on time, within scope, and within budget.
- Define project scope and objectives, ensuring stakeholder alignment and technical feasibility.
- Develop detailed project plans to monitor progress.
- Manage scope, schedule, and cost changes effectively.
- Perform risk management to minimize project risks.
- Maintain comprehensive project documentation.
Desired Experience & Soft Skills
- Proven track record in Java project management.
- Strong client-facing and internal communication skills.
- Excellent written and verbal communication.
- Highly organized, detail-oriented, and able to multitask.
- Certification in PMP or Scrum Master is an advantage
About the Company
T
Tanisha Systems
INDUSTRY
Computer/IT Services