Stuti_ Team Lead Software (Java)
Location
Bangalore | India
Job description
About us - Coders Brain is a global leader in its services, digital and business solutions that partners with its clients to simplify, strengthen and transform their businesses. We ensure the highest levels of certainty and satisfaction through a deep-set commitment to our clients, comprehensive industry expertise and a global network of innovation and delivery centers. We achieved our success because of how successfully we integrate our clients.
- Quick Implementation - We offer quick implementation for the new onboarding client.
- Experienced Team - We've built an elite and diverse team that brings its unique blend of talent, expertise, and experience to make you more successful, ensuring our services are uniquely customized to your specific needs.
- One Stop Solution - Coders Brain provides end-to-end solutions for the businesses at an affordable price with uninterrupted and effortless services.
- Ease of Use - All of our products are user friendly and scalable across multiple platforms. Our dedicated team at Coders Brain implements keeping the interest of enterprise and users in mind.
- Secure - We understand and treat your security with utmost importance. Hence we blend security and scalability in our implementation considering long term impact on business benefit.
Job Description Position Name : Tech Lead Software (Java) Experience Required : 10+ years Location : Bangalore Responsibilities Full lifecycle application development– Requirements analysis, Softwareanalysis, code
analysis, software review, identification of code metrics, system risk analysis, software
reliability analysis
Architecting the system and solution and breaking it down into smaller components for
ease of implementation
Designing, coding and debugging applications in various software languages.
Coordinate with Business Development team to interact with customers for
Requirements Gathering as well as for after-sales support
Understanding of functional and non-functional requirements
Estimation and planning of tasks for project/product deliverables
Maintaining systems by monitoring and correcting software defects;
Consulting clients/colleagues concerning the maintenance and performance of software
systems and asking questions to obtain information, clarify details and implement
information;
Software modelling and simulation
Performance tuning, improvement, balancing, usability, automation.
Coordinate with the Quality Assurance team for planning and execution of the testing
tasks
Maintain compliance with all the standards and quality processes of the organization
Creating Technical Specifications and writing operational documents with technical
authors
Evaluate and identify new technologies for implementation
Continually updating technical knowledge and skills by attending in-house and/or
external courses, reading manuals and accessing new applications.
Mentoring Team Members
Other duties as assigned
Skills/Knowledge/Abilities
Hands-on experience in defining architecture, application design and development of complex web-based applications.
Hands-on experience on building distributed application using Core JAVA 7/8, Spring,Spring boot. Hands on experience in
Tomcat
Working experience with SQL databases such as MySQL and NoSQL databases such as MongoDB/Casandra
H
ands-on experience on Web services (RESTful API) development. Experience With Security Framework For Web Applications Experience in developing and deploying applications on any cloud platform Must have the knowledge of applying the design patterns to various scenarios.
Experience working in compliance with ISO13485, IEC62304 and ISO27001 standards Knowledge of
OWASP top ten security vulnerabilities Hands on experience with
Agile methodology Demonstrate strong written and oral communication skills.
Desirable Skills
Experience with AWS cloud platform and Android App development Experience With Messaging/event Driven Architecture
Experience in ORM frameworks such as Hibernate/JPA. Caching, Pagination and performance
CI/CD exposure to build pipelines and containerization tools such as Jenkins/Docker
Microservices and Cloud Native application and knowledge of 12 factor application
guidelines. (Experience/Knowledge of Spring Cloud/Docker)
Understanding test strategies and various testing methodology (JBehave/
Cucumber/JMeter)
Experience in integration of software with external devices using USB, BT or BLE as well
as with existing software systems.
Educational Background And Experience ME/MTech/BE/BTech in Computer Science or an MCA from reputed Institute
At least 10 years of programming experience, of which at least three years should be in a Tech lead position
Skills: team leadership,java,springboot,mysql
Job tags
Salary