ICT Infracon
Website:
ictinfracon.com
Job details:
Key Responsibilities
Develop and maintain web applications using Java, Spring Boot, and Angular
Build and consume RESTful APIs
Work on microservices-based architecture
Develop responsive UI using Angular and Bootstrap
Integrate backend with databases like Oracle, PostgreSQL, and MySQL
Participate in debugging, testing, and performance optimization
Collaborate with team members in an agile environment
Implement AI-powered features within applications
Mandatory Technical Skills
1. Core Java
OOP concepts (Inheritance, Polymorphism, Abstraction, Encapsulation)
Collections Framework
Exception Handling
Java 8+ (Streams, Lambda)
Basic Multithreading
2. Spring Framework
Spring Boot (mandatory)
Spring MVC architecture
Dependency Injection (IOC)
REST API development
Basic Spring Security (JWT/session basics)
3. ORM & Persistence
Hibernate
JPA (Entity mapping, relationships)
CRUD operations
JPQL / basic query writing
4. Microservices
Understanding of microservices architecture
Creating independent services using Spring Boot
REST-based service communication
Basic knowledge of service registry/API gateway (good to have)
5. Frontend Development
Angular (mandatory)
Components, Modules, Services
Routing
API integration
HTML5, CSS3
Bootstrap
6. Database Skills
Strong SQL knowledge (Joins, Indexes, Views)
Basic Stored Procedures
Hands-on with:
Oracle (preferred)
PostgreSQL
MySQL
7. API & Integration
RESTful API design
JSON handling
API testing using Postman
8. Tools & Technologies
SVN(version control)
Maven / Gradle
IntelliJ / Eclipse
Basic Linux commands (preferred)
9. Testing & Debugging
Debugging skills
Logging (Log4j / SLF4J)
10. AI & Modern Development Skills
A. AI-Assisted Development (Mandatory)
Use of AI tools for:
Code generation
Debugging
Optimization
Ability to validate AI-generated code
B. AI API Integration (Mandatory)
Integrating AI APIs into applications
Handling JSON-based AI responses
Use cases:
Chatbots
Text summarization
Data extraction
C. Generative AI Fundamentals (Preferred)
Basic understanding of LLMs
Prompt engineering basics
Structuring prompts for desired outputs
D. AI Use Cases in Applications (Preferred)
Smart/semantic search
Document processing
AI-based assistants/chatbots
Recommendation logic (basic)
E. Productivity Using AI (Mandatory Mindset)
Using AI for:
Boilerplate code generation
Test case creation
Documentation
Candidates must have:
At least 1 end-to-end full-stack project:
Spring Boot + Angular + Database
Hands-on experience with:
CRUD operations
Authentication (login system)
API integration
At least 1 mini AI-integrated project, such as:
Chatbot
Text summarizer
AI-based assistant
Click on Apply to know more.