
Java Full Stack Developer
Experience required-4.5 to 7yrs
Mandatory Skills- Front end- HTML, CSS, Javascript, Angular/React
Back end- Java, Springboot/Node/Python, Any SQL/RDBMS, OS
Jenkins for Deployment

About ITVET technologies pvt limited
About
"Unlocking Innovation, Empowering Businesses: Code1, Your Catalyst for Next-Level Staff Augmentation"
At Code1, we are revolutionizing the world of staff augmentation, driving innovation and empowering businesses to reach new heights. Our mission is clear: to be the catalyst that propels organizations towards success by providing unrivaled hiring solutions. With our expertise and cutting-edge approach, we make the employing process 10X faster and more effective, enabling companies to harness the power of top-tier talent swiftly and seamlessly.
With a relentless focus on delivering excellence, we bring together world-class professionals and forward-thinking companies, fostering an environment of collaboration and growth. We understand that innovation is the driving force behind success in today's dynamic market, and we strive to recruit the brightest minds who can push the boundaries of what's possible.
Our commitment goes beyond simply filling staffing needs. We are passionate about empowering businesses to thrive by helping them tap into the immense potential of the global talent pool. By connecting organizations with the most exceptional and innovative specialists, we enable them to stay at the forefront of their industries, embrace change, and drive transformation.
At Code1, we pride ourselves on our agility, adaptability, and relentless pursuit of excellence. We are not just a staffing solution provider; we are partners on your journey towards growth and success. By understanding your unique needs and challenges, we tailor our services to deliver unparalleled results, helping you unlock your true potential and achieve unparalleled success.
Join us on this exciting adventure as we revolutionize the way businesses hire and cultivate world-class talent. Together, let's transform the possibilities and rewrite the future of staffing.
"Code1: Unleashing Innovation, Empowering Businesses for a Future of Success."
Please let me know if you would like any modifications or if there's anything else I can assist you with!
Tech stack
Candid answers by the company
Code1 is a leading provider of staff augmentation solutions. We specialize in connecting businesses with highly skilled professionals to meet their staffing needs across various industries and technology domains. Our goal is to make the employing process faster, more efficient, and effective for organizations. By leveraging our extensive network of talented individuals, we help businesses access the expertise they require, whether it's for short-term projects or long-term engagements. We understand the importance of having the right talent at the right time, and our dedicated team works closely with clients to understand their unique requirements and provide tailored staffing solutions. At Code1, we are committed to driving innovation, empowering businesses, and helping organizations thrive by connecting them with top-tier professionals who can make a significant impact on their success.
Photos
Similar jobs

Work Mode: Full-time, in-person
Reporting To: VP – Software
Job Description
We are looking for a hands-on Technical Lead Engineer to lead the design, development, and delivery of our Head-End System (HES), Meter Data Management (MDM), and Smart Metering platform. The role requires strong backend engineering expertise, deep understanding of smart metering and utility systems, and the ability to guide a development team through architecture, implementation, integration, testing, deployment, and production support.
The ideal candidate will have practical experience building scalable IoT or utility platforms involving smart meter communication, DLMS/COSEM protocols, real-time data acquisition, validation, event processing, command execution, and integration with enterprise systems such as billing, NMS, OMS, and analytics platforms.
Key Responsibilities
- Lead end-to-end technical development of HES, MDM, AMI/AMR, and smart metering modules.
- Design scalable backend architecture for meter communication, data ingestion, validation, processing, storage, and reporting.
- Implement and guide development of DLMS/COSEM IEC 62056 based meter communication.
- Integrate with smart meters, DCUs/gateways, billing systems, NMS, OMS, analytics systems, and third-party utility platforms.
- Lead Java/Spring Boot backend development using REST APIs, messaging queues, socket programming, and distributed system patterns.
- Design high-volume data pipelines for interval data, events, alarms, billing reads, and meter health data.
- Ensure performance, scalability, fault tolerance, database optimization, and reliable production operations.
- Mentor developers, review code, define engineering standards, and guide sprint-level technical execution.
- Work with product, project, QA, deployment, and customer teams to convert utility requirements into robust technical solutions.
- Own technical troubleshooting for production issues, performance bottlenecks, device communication failures, and integration defects.
- Prepare technical documentation, architecture diagrams, API specifications, and deployment guidelines.
Required Skills
- 6+ years of software development experience, including 3+ years in smart metering, HES, MDM, AMI, IoT, or utility platforms.
- Strong hands-on experience with Java, Spring Boot, REST APIs, JDBC/JPA, multithreading, backend system design, debugging, performance tuning, and production support.
- Practical experience with DLMS/COSEM, IEC 62056, Gurux or similar frameworks, smart meter communication, meter reads, events, commands, and remote operations.
- Strong understanding of communication protocols such as TCP/IP, socket programming, FTP/SFTP, MQTT/HTTP, and related integration patterns.
- Experience with Kafka/RabbitMQ, MySQL/MariaDB, MongoDB, Redis, ClickHouse, Apache Solr, or similar messaging and data platforms.
- Knowledge of scalable architecture, including clustering, replication, load balancing, caching, retries, failover, monitoring, and large-scale time-series data handling.
- Experience leading backend engineering teams, owning technical delivery, reviewing code, and mentoring developers.
- Preferred: experience with utility/DISCOM projects, AMISP programs, billing engines, prepaid metering, NMS/OMS, energy accounting, cloud services, CI/CD, Docker/Kubernetes, observability, and cybersecurity for smart metering systems.
Education Requirement
Bachelor’s degree in Computer Science, IT, Electronics & Communication, Electrical Engineering, or a related engineering discipline is preferred. Candidates with strong hands-on HES/MDM, AMI, DLMS/COSEM, IoT, or utility software experience may be considered even with a different academic background.
Screening Round: Focuses on System Design.
Client Rounds: 4 subsequent rounds (Technical, Cultural, and Leadership) following a successful screening report and client shortlisting.
Tech Stack: Java, Spring Boot, React, Hibernate, MySQL/MongoDB/ScyllaDB.
Innovation: Leveraging AI tools (Claude, Cursor, LLMs/RAG) to accelerate development.
Experience and JD:
Responsibilities
● Build and maintain end-to-end features spanning React.js frontends and Java
(Spring Boot) microservices and database integrations .
● Develop responsive, performant, and accessible UIs integrated with REST
and GraphQL APIs.
● Design and scale low-latency, high-throughput microservices for real-time
data workflows.
● Implement event-driven systems using Kafka or SQS for asynchronous
communication.
● Collaborate closely with Product, Design, and Architecture teams to translate
business requirements into scalable technical solutions.
● Optimize application performance via caching strategies, async processing,
and database tuning.
● Implement and maintain CI/CD pipelines, test automation, and monitoring
frameworks.
● Leverage AI-assisted tools (Claude, Cursor, etc.) to boost velocity and maintain
code quality.
● Participate in code reviews, design discussions, and architecture decisions.
● Write clean, maintainable code, follow design patterns, maintain high test
coverage, and document key technical decisions.
Requirements
● 6–10 years of full stack development experience with a proven track record in
production systems.
● Strong proficiency in React.js, JavaScript/TypeScript, Redux (or similar state
management) and modern frontend frameworks.
● Solid backend experience with Java, Spring Boot, and Hibernate.
● Database experience with MySQL, MongoDB, or ScyllaDB.
● Hands-on with microservices, AWS (ECS/Lambda), SQS, and GraphQL.
● Familiarity with event-driven architectures and caching layers (Redis) and
asynchronous processing.
● Working knowledge of observability tools (Prometheus, Grafana, CloudWatch,
Sentry).
● Understanding of data structures, algorithms, and system design
fundamentals.
● Passion for clean code, testability, and engineering excellence.
● Strong analytical and communication skills with the ability to collaborate across
Product, Design, and QA teams.
● Comfortable in a remote-first, asynchronous, and ownership-driven culture.
Nice to Have
● Experience with React Native or mobile web frameworks.
● Exposure to Kafka, Kinesis, or other event-streaming platforms.
● Familiarity with CI/CD (GitHub Actions, Docker) and container orchestration (ECS).
● Experience with AI-assisted development, LLMs, or LangChain pipelines.
● Domain exposure to B2B platforms, travel-tech, or high-scale marketplaces.
● Background in Test-Driven Development (TDD) or Agile methodologies.
Strong in Java/JEE, Spring framework,MS, JavaScript, RESTful web services
• Strong understanding of microservices and associated design patterns
• Experience with latest unit testing tools including Junit
• Working knowledge of Angular/React
• Experience in SQL
• Experience in identifying and remediating security vulnerabilities
• Should be well versed with test driven development and be knowledgeable on associated tools and practices - CICD
Backend - Java,Spring boot, Rest API, Json, JPA and/or Hibernate, SQL
Frontend - React/Angular
Area of professional exposure (functional/technical skills) :
· Hands-on experience with Google Cloud Platform (GCP) Services (Data Flow/Cloud Run/Big Query/Cloud SQL Server/GCS etc.)
· Experience in deploying to GCP environments (Cloud Run/CaaS/OpenShift/Containerization)
· Experience with Continuous Integration/Continuous Delivery tools and pipelines – Tekton, Terraform and Jenkins
· Experience with Java/J2EE frameworks, Web development and REST APIs/microservices development (Spring Boot, Spring Cloud)
· Good exposure to GCP application developments.
· Hands-on experience with Angular (front-end development)
· Experience in using build tools like Gradle, Maven and Ant etc.
· Experience with GitHub or equivalent source control repositories
· Experience in developing data processing tasks using Spark/PySpark
· Good working knowledge of relational databases like MS SQL, Oracle etc.
ROLE & RESPONSILITIES
POSITION: JAVA
EXPERIENCE: 3YRS-10YRS
LOCATION: BANGALORE
NOTICE PERIOD: IMMEDIATE JOINER/15 DAYS
WORK FROM OFFICE
JOB DESCRIPTION:
EXPERIENCE : 3 -10 YEARS EXPERIENCE IN JAVA
TECHNOLOGY/SKILLS : JAVA , HIBERNATE , MYSQL , MICROSERVICES, REST API
QUALIFICATION – B.E, B.TECH• Experience – 5 + Years
• Location – Remote/ Hybrid
The Java Full-stack Developer (you) will work within a solution engineering team where you will play a key role in the in the design, build and maintenance of digital solutions.
Job Description
• Application design and development using Java, Spring framework and Thymeleaf.
• Microservices development knowledge, engineer with a breadth of experience in a microservice architecture, and test-driven development.
• Proactively engage in the remediation of software issues related to code quality, security, and/or pattern/frameworks.
• Perform code peer review as needed, provide feedback and ensure coding standards and quality is maintained and sustained.
• Mentoring, guiding, and developing a team of developers with a focus on quality and best practice coding standards.
• Support CI/CD compliance and refinement.
Skills and Experience:
• Working knowledge of Java, Spring Framework is a must, with minimum 2 years’ experience in enterprise software development within an Agile environment
• Excellent communication skills, working in small agile development squad, including collaboration with QC engineers.
• Lifecycle management of source code quality via static and dynamics analysis tools, e.g. SonarQube.
• Cloud experience with AWS is advantageous.
• OpenID or OAuth experience, including Spring Security 2.0, highly desirable.
• Mentor and share knowledge with colleagues, including taking editorial responsibilities for team Confluence and JIRA.
• Support design approach to accommodate contemporary UI libraries such as React and Bootstrap highly desired
• Experience in PostgreSQL DBA is must.
• Operational support experience in end-user troubleshooting advantageous
• Nice-to-have healthcare or similar medical diagnostics experiences
• Integration development via API and microservices architecture highly desired
• CI/CD exposure is a must, e.g. Azure DevOps or Github, and Helm charts experience is advantageous
Qualifications :
Bachelor or equivalent in computer science or engineering.
You will be responsible for:
- Owning the design and delivery of your code from cradle to grave.
- Peer reviewing your team mate’s code
- Being a key player in this client’s Digital Transformation – both implementing changes to existing APIs and developing new ones to integrate with the latest digital stack.
- Developing new and be-spoke features as well as working on large scale integrations
- Working in an Agile Scrum environment where you will be challenged and motivated
- Calling out risks if you spot them in a particular approach or design.
Qualifications
Skills Required:
- Technical design experience.
- Hands on Java development experience, in particular with Spring (minimum of 4 years)
- Knowledge of JavaScript and NodeJS is highly desirable
- You will have worked in an Agile Scrum environment and be comfortable with fast-paced Sprint Cycles
- Previous experience building web service API’s is key for this role – Apigee is the preferred technology
- Any experience with Microsoft Azure is a nice to have – this is the direction we are going
Additional skills we are looking for include:
- Spring Framework
- GIT
- Jenkins
- Maven
- Bash Scripting
- Oracle PL/SQL or any other SQL technologies
- Weblogic 12c or other container technologies
- Unit testing with Mockito
- Integration testing with FitNesse, Spock or similar








