3 Five Data Products And Solutions Jobs
9-11 years
Java Technical Lead - Spring Boot/Multithreading (9-11 yrs)
Five Data Products And Solutions
posted 22d ago
Flexible timing
Key skills for the job
Key Responsibilities
Technical Leadership :
- Lead and mentor a team of developers in Java full-stack technologies.
- Review code, provide constructive feedback, and ensure adherence to best practices.
- Collaborate with stakeholders to gather and analyze business requirements.
Design & Development:
- Design scalable, robust, and efficient Java-based applications.
- Develop reusable libraries and components to enhance development efficiency.
- Implement features using Java frameworks such as Spring Boot and Spring JPA.
Architecture & Optimization :
- Architect solutions with a focus on scalability, performance, and security.
- Create and manage database schemas to support business processes.
- Optimize application performance, resolve bottlenecks, and improve response times.
Integration & Deployment :
- Build and integrate RESTful APIs and external services.
- Work with both embedded and external databases, including NoSQL databases.
- Manage CI/CD pipelines and ensure smooth deployment processes.
Testing & Quality Assurance :
- Implement automated testing frameworks and unit tests to ensure high-quality releases.
- Troubleshoot and resolve complex technical issues during development and production.
Technical Skills Required
Core Java Development Skills :
- Strong hands-on experience in Java and its ecosystem.
- In-depth knowledge of Object-Oriented Programming (OOP) principles.
- Expertise in writing reusable Java libraries and understanding Java's class-loading mechanism.
- Experience with Concurrency Patterns and multi-threading in Java.
Frameworks & Tools :
- Proficiency in Java frameworks like Spring Boot, Spring JPA, and MVC patterns.
- Hands-on experience with developing RESTful APIs.
- Familiarity with embedded and external databases; NoSQL experience is an added advantage.
Database & Schema Management :
- Experience in designing and managing database schemas.
- Expertise in SQL and data integration.
Version Control & CI/CD :
- Proficient understanding of version control systems such as Git, GitHub, or Bitbucket.
- Knowledge of CI/CD pipelines and DevOps practices.
Testing & QA :
- Strong experience in implementing automated testing platforms and unit tests.
Additional Skills (Nice to Have) :
- Familiarity with microservices architecture.
- Knowledge of cloud platforms like AWS, Azure, or GCP.
Qualifications :
Educational Background :
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
Experience :
- 9+ years of hands-on experience in Java full-stack development.
- Proven track record of leading development teams and delivering high-quality software solutions.
Soft Skills :
- Strong leadership and mentoring abilities.
- Excellent communication and collaboration skills.
- A proactive approach to problem-solving and innovation
Functional Areas: Software/Testing/Networking
Read full job description