800000 - 1200000 Indian Rupee - Yearly
Bangalore, Karnataka, India
Finance & Banking
Other
SSTpath
Overview
Job Title: Part Time Tech Lead / Architect (Java / J2EE with Spring & REST Web Services)
Location: Bangalore, India
Experience Level: Senior Java Developer / Tech Lead
Skills & Qualifications:
Technical Skills:
- Core Java / J2EE: Expert-level proficiency with Java SE and Java EE technologies, including Servlets, JSP, EJB, JMS, and more.
- Spring Framework: Deep knowledge of Spring Core, Spring Boot, Spring MVC, Spring Security, Spring Data, and Spring Cloud for building enterprise-level applications.
- RESTful Web Services: Expertise in designing, implementing, and consuming RESTful APIs, with a solid understanding of HTTP, JSON, and web services principles.
- Microservices Architecture: Strong experience in designing and building microservices-based architectures that are scalable and maintainable.
- Databases: Expertise in SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Cassandra), including performance tuning, indexing, and query optimization.
- Cloud Platforms: Familiarity with cloud platforms (AWS, Azure, GCP) and tools like Docker, Kubernetes, and Terraform for building and deploying applications in a cloud-native environment.
- CI/CD: Strong knowledge of Continuous Integration and Continuous Deployment (CI/CD) practices and tools like Jenkins, GitLab CI, CircleCI, etc.
- Version Control: Proficient in version control using Git and collaboration platforms like GitHub or Bitbucket.
- Testing Frameworks: Expertise in testing frameworks like JUnit, Mockito, TestNG, and Cucumber for unit and integration testing.
Desired Experience:
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience: [6-9+ years] of experience in Java development, with at least [2-4 years] in a lead or senior technical role. Proven experience with large-scale Java/J2EE applications and modern frameworks like Spring.
- Architecture & Design: Demonstrated experience with system architecture, design patterns, and cloud-based solutions. Experience with microservices and service-oriented architectures is a must.
- Agile Experience: Experience working in an Agile or Scrum environment with a track record of successful sprint delivery.
- Cloud & DevOps: Familiarity with cloud-native architectures and DevOps practices (CI/CD, automation, containerization).
- Optional: Experience with front-end frameworks like Angular or React, or knowledge of GraphQL, is a plus.
Job Responsibilities:
Technical Leadership:
- Architect & Design: Lead the design and architecture of complex, large-scale enterprise applications using Java/J2EE, Spring, and RESTful web services.
- Lead the Team: Lead the entire software development in terms of mentoring Junior & Senior developers in developing quality & efficiency code.
- Code Reviews: Perform detailed code reviews to ensure high-quality standards and ensure adherence to best practices, design patterns, and coding standards.
- Technical Decision Making: Make high-impact technical decisions, taking ownership of technical debt, scalability, performance, and security of the systems.
- Mentorship: Guide and mentor junior and mid-level developers, helping them grow technically and professionally. Provide constructive feedback and foster a culture of learning within the team.
- Collaboration: Work closely with product owners, architects, and cross-functional teams to ensure that the technical solutions meet business requirements.
- Problem Solving: Troubleshoot, debug, and resolve complex technical issues, ensuring minimal disruption to the team and product delivery.
Development & Design:
- API Development: Lead the design and development of robust, efficient, and secure RESTful APIs to integrate systems and services.
- Framework Expertise: Build and maintain scalable applications using Spring Boot, Spring MVC, Spring Security, Spring Data, and other related frameworks.
- Microservices: Design and implement microservices-based architecture that supports scalability, maintainability, and flexibility.
- Database Architecture: Ensure optimal database design and integration using both relational (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra).
- Cloud & DevOps: Implement cloud-based solutions and work with DevOps tools (CI/CD pipelines, Docker, Kubernetes) to enhance deployment efficiency and scalability.
Project & Team Management:
- Agile Methodology: Lead agile ceremonies like sprint planning, stand-ups, retrospectives, and ensure the team delivers as per the sprint goals and objectives.
- Roadmap Planning: Work with stakeholders to define and prioritize features and technical improvements, contributing to long-term project roadmaps.
- Risk Management: Identify potential risks early in the development process and help mitigate them to ensure smooth project delivery.
- Continuous Improvement: Foster a culture of continuous learning and improvement by implementing best practices and encouraging innovation within the team.
Job Types: Part-time, Permanent
Pay: ₹800,000.00 - ₹1,200,000.00 per year
Expected hours: 45 per week
Benefits:
- Provident Fund
Schedule:
- Day shift
- Morning shift
Supplemental Pay:
- Yearly bonus
Application Question(s):
- Willing to work from Office as a Part Time Java Lead to handle the Technical Team? Our Office is located in Whitefield, Bangalore
Experience:
- Java: 10 years (Preferred)
- Spring Boot: 10 years (Preferred)
- Hibernate: 10 years (Preferred)
- Rest API Development: 10 years (Preferred)
- Team Lead: 10 years (Preferred)
- Microservices: 10 years (Preferred)
Work Location: In person
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in