Creative Capsule Logo

Creative Capsule

Java Tech Lead

Reposted Yesterday
Be an Early Applicant
Remote
Hiring Remotely in Goa
Senior level
Remote
Hiring Remotely in Goa
Senior level
The Java Tech Lead will develop and support Java web applications using microservices, mentor junior developers, and ensure project quality while communicating with clients.
The summary above was generated by AI

This position is responsible for the development and support of Java web applications using a Microservice architecture. The individual will work both independently and collaboratively with peers to develop, enhance, and maintain applications, including client-specific websites and Java applications.

The person in this position will support existing customer applications as well as develop new applications or make modifications to current applications. The candidate must be familiar with configuration and system testing processes. This position requires an experienced and self-motivating individual who can perform in a web development environment.

The person in this role is also responsible for communicating with clients and team staff regarding project progress and for assisting the team in making decisions to ensure the project remains within its objectives. The role demands strong technical expertise in Java and related frameworks, as well as the ability to guide junior team members and contribute to high-quality delivery.

The candidate must be proficient in Java Enterprise Edition and the Java Spring / Spring Boot Hibernate, and JPA with databases such as PostgreSQL and MySQL.

Responsibilities:

  • Develop/implement new modules to specifications independently
  • Implement fixes for existing applications per specifications independently
  • Deploy changes/new modules into the production environment, or the client framework
  • Troubleshoot issues and provide solutions in applications under development and applications in production, where you might have to work with someone's code
  • Implement unit test cases for your code and for integration testing
  • Review code (issues free, ease of maintenance, no effect on application run time, requirement compliance) and provide feedback and training to junior staff
  • Keep clear and descriptive code comments; understand project documentation, and keep project files (naming convention and structure) well organised. Contribute to technical documentation and deployment guides
  • Perform testing and work with QA on ensuring that the application meets relevant QA standards by taking ownership to devise a plan for minimising errors and bugs
  • Communicate with client and other teams' staff on task progress, assess implementation risks and work toward keeping the project within objectives (timeline, budget, quality)
  • Work with the client in evaluating and implementing new technologies and offer strategies for new opportunities
  • Lead/mentor developers and share knowledge to make sure development staff meets technical qualifications required for their positions
  • Assist in recruiting new staff, conducting interviews and evaluating potential candidates
  • Assist in formulating development standards and best practices, organisational policies and processes, and strategic planning
  • Increase proficiency level in technologies used by the client, and investigate and develop skills in new technologies
  • Oversee the project to make sure work is scheduled based on priorities, risks and team strengths and assignment of resources across the project
  • Work with the BSA to refine the client’s requirements

The ideal candidate for the position should have the following skills and experience:

Technical Qualifications:

  • Experience in designing and developing applications using Java Enterprise Edition, Spring framework, Spring Boot
  • Experience in building robust Monolithic and microservice-based applications
  • Strong Experience in object-oriented analysis and design, coding best practices and common design patterns
  • Strong experience in Domain-Driven Design (DDD), including designing bounded contexts, aggregates, entities, value objects, repositories, domain services, and implementing tactical and strategic DDD patterns in microservice architectures
  • Experience with Hibernate and other core Java frameworks and libraries
  • Experience with unit testing frameworks and mocking tools such as JUnit and Mockito
  • Experience with advanced SQL queries, stored procedures, and query optimisation
  • Experience working closely with DevOps and infrastructure teams to design and maintain CI/CD pipelines for build, test, and deployment automation
  • Experience with performance testing and load testing
  • In-depth understanding of Relational and NoSQL databases (preferably PostgreSQL / MySQL)
  • Good working knowledge of JavaScript frameworks and CSS frameworks
  • In-depth understanding of Relational and NoSQL databases (preferably PostgreSQL / MySQL)
  • Good understanding of Security best practices, including OAuth 2.0, JWT, Spring Security and OWASP Guidelines
  • Working knowledge of Redis and Kafka is preferred
  • Experience with HTML, XHTML, JavaScript, and CSS would be good
  • Knowledge of frontend technologies like ReactJS
  • Familiarity with various source control systems and project management tools
  • Working experience with Java 17 and above is preferred
  • Knowledge of cloud technologies would be good (AWS/Azure/GCP)
  • Knowledge of banking/finance domains would be good

Personal Skills:

  • Ability to clearly explain technical aspects to non-technical stakeholders
  • Ability to act as an effective liaison between the client, business stakeholders and the delivery team
  • Ability to ensure technical solutions align with business objectives and client requirements
  • Ability to propose alternative approaches to meet client and business goals
  • Strong analytical skills to analyse complex situations and drive optimal solutions
  • Ability to make timely, well-informed decisions, including proactively gathering required information under ambiguity
  • Ability to guide and motivate team members
  • Ability to define and prioritise short-term and long-term team objectives based on circumstances
  • Possesses good communication skills in English, both verbal and written

Education and Work Experience:

  • Background in CS, IT, or a related scientific discipline is preferred
  • The candidate should have over 8 years of working experience or an equivalent combination of education and experience

Top Skills

AWS
Azure
CSS
GCP
Hibernate
HTML
Java
Java Enterprise Edition
Jpa
Junit
Kafka
Mockito
MySQL
Postgres
React
Redis
Spring
Spring Boot

Similar Jobs

Yesterday
In-Office or Remote
2 Locations
Senior level
Senior level
Information Technology
Lead and mentor a team of software engineers while participating in system design and hands-on development primarily using Java and cloud technologies.
Top Skills: AWSCloud FoundryJavaReactSpring BootTypescript
25 Days Ago
Remote
IN
Mid level
Mid level
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
As a Senior Engineer in Java Fullstack, you'll work on building and scaling products while collaborating with top minds in tech.
Top Skills: FullstackJava
7 Hours Ago
Remote or Hybrid
India
Mid level
Mid level
Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
The role involves managing workflows, reconciling accounts, analyzing financial information, supporting financial reporting, and improving processes.
Top Skills: Accounting Financial InstrumentsFinancial Analysis

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account