Technical Lead-App Development
Birlasoft Inc
Alpharetta, United States of America
8 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Alpharetta, United States of America
Tech stack
Java
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Code Review
Document-Oriented Databases
MongoDB
Openshift
Scrum
Systems Development Life Cycle
Software Engineering
Software Systems
Test Data
Enterprise Software Applications
Spring-boot
Event Driven Architecture
Cassandra
Production Code
Kafka
Codebase
Microservices
Job description
Seeking a highly qualified Java developer with Kafka, with experience developing and building high-performing, scalable, enterprise applications. Will be part of a digital software team that works on high-demand applications. work with product managers, designers, and clients, making decisions together to quickly deliver valuable working software to clients and their users., * Implements standard software solutions, design, development, and technical troubleshooting.
- Develops secure and high-quality production code, and reviews and debugs code written by others.
- Participates in all phases of software development process / SDLC.
- Work efficiently and collaboratively in an Agile (Scrum or Kanban) team environment.
- Responsible for design and delivery of high-quality features that aligns with standards.
- Create a culture of diversity, equality, inclusion, and respect for team members.
- Mentor others on coding standards and performs code reviews.
- Provides support and monitors the system and identifies system deficiencies.
- Participate in Architecture and Engineering code and design reviews.
- Create and implement automated test plans/strategies applying business requirements and collaborate with engineers/architects and clients to validate test environments, test data and test results.
Requirements
- 10+ years of experience in Java, core java and advance java concepts and technologies.
- Software development experience.
- Hands on experience in Kafka Connect and Kafka messaging event streams.
- Must have experience in Java (Spring Boot).
- No SQL DB for eg: Cassandra. MongoDB and a solid understanding of when to use what.
- Expertise in OpenShift Kubernetes.
- Expertise in non-relational document database.
- Hands on experience on event driven architecture.
- Expert in profiling the codebase.
- Willing to learn new technologies and enjoys working in a dynamic fast paced environment.
- Have an engineering and consulting mind-set to help clients reach their transformation goals.
- Experience in managing complete software development process from conception to deployment.
- Solid understanding of Agile methodology, estimation techniques and key ceremonies for effective management/collaboration.
- Has highly collaborative working style.
- Strong communication skills and participates actively in discussions with business customers, architects, and the team members.
- Knowledge about AWS. Experience on Micro Services.