Java Technical Lead

Java Technical Lead

Development
Chennai, India
Posted 10 months ago

Greetings from DSRC!!!!

DSRC provides competitive compensation that is revised purely on performance, flexible work hours, friendly work environment & permanent work from home option. At DSRC you will have opportunity not only to learn but also explore your area of interest with respect to technology and also effectively use the skills acquired over few years of IT experience.

Experience : 8 to 13 years

Requirement : Java Technical Lead

Primary Skills: 

  • Strong technical leadership skill to deliver the product as per the technical requirement, architecture and design.
  • Strong Technical mentoring skills in JAVA Backend technologies and capability to scale in frontend technologies.
  • Having strong expertise in estimating the work effort and review team’s effort estimations.
  • Leading multiple teams from different geography and collaborating engineering manager, Architects and QA.
  • Core Java, Java EE, Spring Framework, AWS, REST/SOAP, Microservices, SOA, Serverless (Lambda functions), SaaS, SSO, Build tools, Workflow architecture and tools.
  • Requirement Gathering, Analysis, Development, Testing & Test Automation, Deployment, Cloud Implementation and Documentation.
  • Mentoring Tech teams solving bottlenecks, quickly developing POCs, Conducting feasibility study, Knowledge in Mobility.
  • Hands on experience in development and Unit Testing in JAVA technologies.
  • IoT, AI, Jenkins, SonarQube, Slack, JIRA.
  • API design and Development, API documentation, Middleware Technologies.
  • CI/CD, Docker/Kubernetes, Caching/hashing tools and techniques, SQL, NoSQL, JMS.
  • Java Frameworks Full Stack Architecture, Design Skills (Applications/product architecture and design considering Performance, Security, Scalability, High Availability, Portability, Interoperability).
  • AWS services integrations, AWS RDS Modeling reviews, Managing projects with huge amount of data transactions.
  • Knowledge implementing applications using AWS services like EC2, S3, EBS, RDS, API Gateway, AWS Lambda etc.
  • Design Patterns, Unit Test (UT) design, UT architecture, and UT development.
  • Code review, architecture and design review, mock-up review.
  • Project sizing and estimation, Scheduling, proactive planning, Thorough Agile methodology implementation.
  • Code repo process, Release process, Deployment process, Data Security and Compliance Process.
  • Skill managing multiple cross platform teams and Onsite Client interactions.
  • Scheduling and Managing meetings with Business teams, Customers, Tech Teams.
  • Collaborating with Business teams, Architects, Developers, Testing teams, business Analysts, Delivery Heads.

Functional Skills: 

  • Strong hands-on experience in Java/J2EE/EE Technologies.
  • Strong experience in Spring frameworks like Spring Boot, Spring Batch, Spring Data JPA, Hibernate, JPA etc.
  • Experience in Requirement Gathering & Analysis, Estimation, and Mentoring, Delivering multiple projects, Code review and Implementation.
  • Experience in implementing applications in AWS and expert hands experience in using AWS services.
  • Design, develop, implement, and maintain series of programs, subsystem, revision and enhancement of applications and systems (On-premise, Monolith, Cloud, Microservices etc).
  • Proactively recommend changes on project design concepts to improve efficiency.
  • Verify stability, interoperability, portability, security and scalability of java system architecture.
  • Select apt design solutions and ensure compatibility of system components working with architects, BAs, and Developers.
  • Define and implement best coding practices/standards.
  • Develop design specifications, installation instructions and other system-related information.
  • Evaluate latest technologies to consider scalability for future enhancements.
  • Provide technical guidance and support development of systems.
  • Identify system data, hardware and software components required to meet user needs.
  • Ensure compliance with established architecture, design patterns, policies, and standards.
  • Identify, review and present input on project activities and plans.
  • Verify the test strategy to ensure the quality of the delivered application is consistently maintained.
  • Continually drive towards a meaningful balance between user needs, business objectives, and technical feasibility.
  • Own the execution of solutions and ensure that the solution works per the agreed architecture, SLAs, KPIs, and business model.
  • Identifying and defining business and operational KPIs that would help customers to achieve their goals and objectives.
  • Status reporting both to business and technology management.
  • Recommending tools and platforms that would help implement the defined use.
  • Recommend the teams to handle security, vulnerabilities, setting up disaster recovery, data archiving processes.
  • Having good analytical skills and having excellent written and verbal communication skills.

Domain Skills – Fleet Management, Asset Management, IoT will be a plus

Coding Skills:

Java 1.8+, Spring, Spring boot , Hibernate, ORDBMS, PostgreSQL, SQL, JPA/Spring Data JPA, JavaScript/Typescript, Junit/Mockito, Backend programming skills, GIT/Bitbucket, Microservices, REST/SOAP, Docker/Kubernetes, Lambda/Serverless, Spring MVC, Spring Batch, Spring Security

Attractive compensation package based on skill set and experience.

Ps: Candidates with career break are most welcome to apply.

Job Features

Job Category

Java Technologies, SQL

Job Location

Chennai

Experience

8 to 13 years

Apply Online

A valid Name is required.
A valid phone number is required.
A valid email address is required.
A valid Experience is required.
A valid Current CTC is required.
A valid Expected CTC is required.
Back to top

Contact Us

We appreciate your interest in learning more about DSRC. We look forward to connecting with you!

Let's Talk!

uk-flag United Kingdom

+44 20 7097 5193 +44 20 7097 3101

europe-flag Europe

+44 (0)20 7193-5079

usa flag United States & Canada canada flag

+1 408 622 0061 +1 408 641 3963

For all other enquiries...