Friday, April 09, 2021

Tech Lead - Java/J2EE Technologies (8-10 yrs) (Tech-Soul Technologies)

Hiring # JAVA Tech Lead

Location : Pune

Qualification: BE/BTech/MCA/MSc/MCM

Experience : 8 to 10 yrs

Notice period - Immediate-15 days

Key skills:

- Strong Java and J2EE background.

- Strong working experience in Multi-Threading, Exception Management and Use of Collections.

- Sound knowledge of working with application aspects i.e. Caching, Asynchronous APIs, Logging etc.

- Experience with web application frameworks like Spring Boot or Drop wizard.

- Unit Testing is an everyday affair and hence demands very good unit testing skills using tools like Junit & TestNG.

- Understanding of relational databases, RESTful services, and build tools like Maven & Gradle

- Knows what and when to mock and have used frameworks like Mockito/Power mock.

- Understanding of message queue such as ActiveMQ, Kafka, RabbitMQ.

- Version Control is treated as important as programming skills. Fluent with version control tools like Git and Bitbucket.

- Exposure to Agile/Scrum, TDD not in theory but in practice.

- Experience with Continuous Integration, Continuous Deployment, Static Code Analysis, Jenkins and SonarQube.

- Willingness to take ownership of the technical solution and ensure technical expectations of deliverables are met.

- Strong communication skills along with the ability to articulate technical designs and concepts.

- Exposure to cloud and containerization would be a plus.

- Hands-on experience in application development in an enterprise setup.

- Have a good Understanding of Distributed Application Architecture

Technical Lead :

- Knowledge of software best practices like Refactoring, Clean Code, Domain Driven Design, Encapsulation, etc.

- Fundamental understanding of Design Patterns and Design Principles and decision-making ability to use those appropriately.

- Must have art to translate business requirement or product features into high level and low-level design.

- Very good understanding of SOA Architecture and SOLID design principles is a given aspect.

- Exposure and understanding of MicroServices is mandatory.

- Expert knowledge of Domain Modeling (UML) and the ability to communicate it to developers and throughout organization

- Knowledge of No-SQL solutions and technologies, data and computing grids, cloud solution.

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.