09 Sep
|
Artech Infosystems
|
Gandhinagar
09 Sep
Artech Infosystems
Gandhinagar
S No
Required Information
Details
1
Role
Java Tech Lead
2
Required Technical Skill Set
Primary Skill Set: Core Java, Java 8, Object Oriented Programming, Hibernate, JPA, Spring boot, Spring Microservices, Rest API, Redis, Jenkins CI/CD, Apache Kafka, Kong API Gateway, Docker, Kubernetes, Redhat Keycloak SSO and Oracle TEQ
Secondary Skill Set: SQL, PL-SQL, PostgreSQL Enterprisedb, MongoDB
3
No of Requirements
3
4
Desired Experience Range
6+ Years
5
Location of Requirement
Gandhinagar
6
SME* Name
7
SME* Contact Details (Mobile No)
*SME – Subject matter expert – Technical expert who will be able to explain the exact nature of requirement to the recruitment team. Preferably they should be the technical panelist.
Desired Competencies (Technical/Behavioral Competency)
Must-Have
- Hands on Experience working in Core Java, JAVA 8, Hibernate, JPA, Spring boot, Rest API, Unit Testing Framework.
- Solid understanding of RESTful web services and microservices design patterns
- Understanding of software architecture principles and design patterns
- Must be able to Lead the Development Team and provide Technical Solution whenever required.
- Hands on experience on Spring Cloud, Spring Security, Spring Data, Spring Transactions.
- Knowledge of NoSQL databases like MongoDB and caching solutions Redis.
- Hands-on experience with Apache Kafka for building event-driven architectures
- Hands-on experience with Redhat Keycloak for SSO
- Familiarity with API gateway solutions like Kong for managing microservice communication and security
- Experience with containerization technologies such as Docker and Kubernetes
- Having Knowledge of Git, SVN, Maven, Jenkins CI/CD, SonarQube
- Experience with Linux, Windows
Good-to-Have
- Basic knowledge of Oracle/PostgreSQL/MySQL Database, SQL, PL/SQL
- Hands on experience working in Angular, HTML, CSS, JavaScript
S No
Responsibility of / Expectations from the Role
1
Own Modules delivery and Lead the development. Develop code for Requirements, Problem Request,
Change requests as per design
2
Design, develop, and maintain Java-based microservices using Spring Boot framework
3
Participating in the evaluation and implementation of Best Practices
4
Contributing to all Phases of Development Lifecycle for assigned module / functionality
5
Providing realistic solutions for issues escalated in a production environment to ensure customers are running smoothly in the shortest amount of time possible
6
Analysis and execution of proactive actions based upon alerting and monitoring before concerns become critical problems
7
Able to work in Fast paced and Dynamic setting
8
Working to develop solutions and provide fixes to manage performance within acceptable thresholds and SLA
9
Documents Design documents and User Manuals for owned modules
10
Communication skills to adequately convey analysis and status of assigned tasks
11
Collaborate with cross-functional teams to define and implement technical solutions that meet business requirements
12
Optimize application performance and scalability through code refactoring, caching, and database tuning
12
Conduct code reviews and provide mentorship to junior developers
13
Stay up-to-date with emerging technologies and best practices in Java development and microservices architecture
Type
Details of The Role (For Candidate Briefing)
Reporting To Which Role
Java Tech Lead
Size of the Team if any Reporting to this Role
5
On-site Opportunity
No
Unique Selling Proposition (USP) of The Role
Hands on Experience as Developer for Java / J2EE and Spring-Boot based microservice projects with Apache Kafka, PostgreSQL Enterprisedb, MongoDB, Redis, Docker, Redhat SSO and Angular frontend framework
Details of The Project (A short Briefing on the Project may be attached with this document for candidate- briefing). It may be shared with external stakeholders like job-agencies etc.
Large, complex, integrated system for managing payment services and integrations with other Government and Non-Government systems for payment collection and reporting.
📌 IND_Developer (Gandhinagar)
🏢 Artech Infosystems
📍 Gandhinagar