[New Job Opening] Java Tech Lead job Vacancy in Bengaluru, Karnataka

Advertisements

Are you looking for a Job in App Development Field then this post may be relevant to you.
Job Details:
Position Name :
Java Tech Lead
Location:
Bengaluru, Karnataka
Job ID :
2df33855fc182e4f
Description :
About Position:
Seeking experienced Senior Java Full Stack tech leads , who are highly motivated and enthusiastic to join our Core Technology Solutions team as Architect.
Responsibilities:
Work closely with Architects, Project Manager / Onsite Leads and Developers
Work with onsite to understand client needs and articulate that through requirement and functional specifications, and through design playback sessions
Detailed design, Coding, Unit Testing, Performance testing / Analysis, Trouble shooting & Bug fixing, as and when required.
Document use cases, flow chart, sequence diagrams, class diagrams
Individual contributor or lead teams of size 3 – 8 members to complete small application development or a module in big projects or a Proof of Concept.
Hands on coding skills
Client interfacing for technical explanations and discussions
Mandatory Skills:
Experience in :
Java Server Side architectures and preparing designs for client problems
Object-oriented programming (Java Server Side development), Service Oriented Architecture (SOA), REST Web services, ORM (Hibernate / Spring Data etc.), Web service development, Spring ( Core, IOC & DI, MVC, Security, AOP, JPA, Beans ), Spring Boot, Java 8+, JBoss/Tomcat or any App server,
Kafka, Spark
Microservices using Springboot
Java 8, Java 11, Lambda, Streams
Functional Reactive Programming
Up to date knowledge of open source libraries and frameworks
And
Working experience with Relational Databases like Oracle AND NoSQL Databases like MongoDB, Cassandra, Hadoop, OR Graph databases (Neo4j) OR Columnar Databases , at least one
Ability to develop programs that meet customer needs with respect to functionality, performance, scalability, reliability, on schedule and industry standards
Requirements analysis and documentation
Ability to suggest right architecture and technology stack depending on business requirement
Awareness of design principles, design patterns, performance parameters like memory / cpu utilization, profiling, connection pooling, multi-threading
DB Design
Prepare design document with Conceptual design , Sequence diagram , Domain Model etc as required
Relational database experience and demonstrated abilities in SQL is required.
Strong analytical, problem solving and debugging skills
Ability to review code effectively and find defects
Good understanding of Software development life cycle processes or Agile development methodology
Awareness of security vulnerabilities (SQL Injection, XML injection, Man in the middle attack etc ) , Infosec testing, secure configurations of App Servers
Code quality using Sonar
SQL programming
Should be familiar with configuration management tools ( git / svn ) , code quality tools, development and build tools for java like Maven, Gradle
Agile development methodologies
Ability to complete PoC ( Proof of Concept ) on new technologies with minimum help
Excellent organizational skills and ability to prioritize based on project needs
Excellent written and verbal communications
Self motivated and constantly updated about new and upcoming technologies
Additional Skills required:
Exposure to Solr/Lucene, Caching frameworks, In-memory DB, BEPL/BPM, Message Oriented Middleware
Akka, Kafka, Vert.x , Spark
Unix / Linux
AWS Understanding and work experience developing applications and deploying on AWS
Docker, Kubernates
Shell scripting / Scripting using Python
Understanding of Machine Learning
Education Type
BE
Job Type
Full Time-Regular
Experience Level
Senior Level
Total Years of Exp
5 – 8
Disclaimer : Applicant must check the company profile before joining Bizplusapp.com is no way responsible for any loss.