Ability to communicate across levels with excellent verbal and written communication skills
To be able to work in teams and collaborate with others to clarify requirements
To be able to assist in documenting requirements as well as resolve conflicts or ambiguities

About DCI
About
Connect with the team
Similar jobs
Job Title: Java Developer with Kafka
Location: Hyderabad
Experience: 4–9 Years
Job Summary
We are seeking an experienced Java Developer with strong expertise in Apache Kafka to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate should have hands-on experience building microservices, implementing event-driven architectures, and working with distributed systems.
Key Responsibilities
- Design, develop, and maintain Java-based applications using Spring Boot.
- Build and manage event-driven applications using Apache Kafka.
- Develop RESTful APIs and microservices.
- Integrate applications with databases and third-party systems.
- Optimize application performance, scalability, and reliability.
- Write clean, maintainable, and testable code following best practices.
- Collaborate with cross-functional teams in Agile/Scrum environments.
- Troubleshoot production issues and provide timely resolutions.
- Participate in code reviews and contribute to technical design discussions.
Required Skills
- 5–8 years of experience in Java application development.
- Strong proficiency in Java 8/11/17 and Spring Boot.
- Hands-on experience with Apache Kafka (producers, consumers, topics, partitions, consumer groups).
- Experience developing REST APIs and Microservices.
- Strong understanding of multithreading, collections, and JVM concepts.
- Experience with SQL databases (Oracle, PostgreSQL, or MySQL).
- Familiarity with Git, Maven/Gradle, and CI/CD pipelines.
- Knowledge of Docker and Kubernetes is an advantage.
- Experience with cloud platforms (AWS, Azure, or GCP) is a plus.
- Good analytical, problem-solving, and communication skills.
Preferred Qualifications
- Experience with event-driven architecture and distributed systems.
- Exposure to monitoring tools such as Prometheus, Grafana, ELK, or Splunk.
- Knowledge of messaging systems and integration patterns.
- Experience working in Agile development environments.
· Good understanding of OOPS, design principles and design patterns.
· C# development experience.
· Experience with WCF is required.
· Experience of working with web API is required.
· Experience with Windows services and Winforms will be useful.
· Experience of working with .NET Core is useful. Some exposure is expected.
· Experience of working with MS SQL Server.
· Experience of working with micro services will be useful.
· Experience of working with any queueing middleware like MSMQ, Rabbit MQ, WMQ will be useful.
· Exposure to cloud provisioning will be useful, in particular Azure.
· Exposure to security vulnerabilities and top 10 from OWASP will be useful.
· Exposure to front end technologies will be useful. Though it’s secondary but any experience with
SPA libs and frameworks in particular will be useful. Experience with either Angular or React will be
useful.
· Experience with any or all stated tools – TFS, Git, SOAP UI, Postman, Fiddler,
· Experience with CI/CD devOps tooling and practices is useful.
Soft skills required
· Good communication skills, both verbal and written. S/he should be able to articulate well.
Java Developer (6+ Years Experience)
We are looking for an experienced Java Developer to join our dynamic team for an exciting project with a leading client.
Role Details:
Location: Bangalore
Key Requirements:
6+ years of hands-on experience in Java development
Strong expertise in Core Java, Spring Boot, Microservices
Experience with REST APIs & backend development
Good understanding of databases (SQL/NoSQL)
Familiarity with Agile methodologies
At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation.
Everything we do centers around people. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive.
F5, Inc. is seeking a Software Engineer III with experience in building highly available and highly scalable services on public cloud like AWS, Azure and GCP. In this role you will help develop networking and security technologies as a service (SaaS) to solve customers’ multi-cloud problem. You will be part of Cloud Orchestration team working on F5 Distributed Cloud platform.
Primary Responsibilities
-
Design and development of highly available and highly scalable services using public cloud and F5 Distributed Cloud services.
-
Understand product requirements related to multi-cloud and propose solutions.
-
Follow software development lifecycle for feature development i.e., design, develop, test and support the features
-
Creating prototypes to validate use cases and get feedback from product team and architects.
-
Work cohesively with geographically distributed team
Knowledge, Skills and Abilities
-
Experience in designing and implementing solutions for services in public cloud
-
Experience in developing software in a SaaS environment
-
Extensive hands-on experience in using Infrastructure as code (IsC) tools like terraform (preferred), cloud formation etc
-
Extensive hands-on experience in programming languages such as Golang(preferred), python, Java, Rust
-
Solid understanding of AWS VPC Networking Services like Transit Gateway, Virtual Private Gateway, Direct Connect, Gateway Load balancer, Private link etc.
-
Solid understanding of Azure Networking Services like Virtual Network (Vnet), Express route, Azure load balancers etc
-
Solid understanding of GCP networking services
-
Good understanding and experience in L2 to L7 networking protocols including but not limited to Ethernet, TCP/IP, VLAN, BGP, HTTP
-
Good understanding of container technologies such as Docker, Kubernetes etc.,
-
Working knowledge of CI/CD tools like GitLab, Argo
-
Ability to implement all phases of a development cycle for a software product from understanding requirements, going through design, development and deploy phases
-
Self-motivated and willing to delve into new areas and take on new challenges in a proactive manner
-
Excellent written and verbal communication skills.
Qualifications
-
Minimum of 5 years of related experience with a Bachelor's degree in Computer Science/related field
Java/ Core Java
Frames works: Springboot
Web Services: REST API
Spring stack: Spring integration, Jersey, Spring boot, annotations based Spring configuration, Spring Data
Micro services – Must have
Roles & Responsibility:
Requirement gathering & understanding, effort estimation, technical design, project planning and monitoring in Agile environment
Work proactively & independently to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks
Providing expertise in technical analysis and solving technical issues during project delivery
Customer interfacing - understand customer requirements, propose technical solutions
Full Software Development Lifecycle (Agile)
Code reviews, test case reviews and ensure code developed meets the requirements
Component Design/ Coding/ Unit Testing/ Debugging / Test Driven Development / Continuous Integration
Carry out adaptive changes necessitated by changes in Business Requirements and Technology
Responsibilities:
- Your primary responsibility as a senior backend engineer will be to architect and develop a scalable and robust micro-services backend with strong Java, Spring(Boot), SQL, AWS/GCP.
- Experience being part of a software development team in an Agile/Lean/Continuous Delivery environment
- Be a key performer in a high-performance product engineering team
Qualifications:
- 2 to 4 years of overall IT experience. Most of this experience in Java (Core Java, Spring boot, Java collections, Java Multithreading)
- Should have experience designing database schemas - SQL and NoSQL.
- Exposure to frameworks like Spring, Hibernate, Play would be a plus
- Experience with microservices architecture would be beneficial.
- Working knowledge of any public cloud (AWS, GCP or Azure)
- Broad understanding and experience of real-time analytics, NoSQL data stores, data modeling and data management, analytical tools, languages, or libraries
- Knowledge of container tech like Docker, Kubernetes would be a plus.
- Bachelor's Degree in Computer Science or Engineering.
Object oriented design patterns
Maven build process and how Maven works
Working knowledge and good proficiency in Git , Git repo , git bash and git commands
Programming logic and reasoning
Learnability
This is for our Chennai Office , however work from home can be considered during pandemic or lockdowns .
- Java / JavaScript Developer Job Description (Minimum 2 years Experience in Java)
- Good in Core Java, Multithreading, J2EE, web services (REST, SOAP).
- In-depth knowledge on Java Script and object-oriented technique .
- Should be able to work independently
- Familiar on Front-end technologies like AngularJS framework, HTML5, CSS3 is a real Plus
- Develop high performance, reusable, and reliable DOT net and PL/SQL code.
- Create interface services in Dot Net.
- Ensure the best possible performance and quality of the application
- Help maintain code quality, organization, and automatization
- To set and maintain coding standards.
- Able to mentor junior developers to use new coding techniques.
- Should be process-oriented.
Skills:
-Programming experience on the .NET platform in MVC framework with C# language, creating Web
applications, Web APIs, Windows Service, with good PL/SQL experience.
- PL/SQL in SQL Server/ Oracle
- Skills in HTML, C#, MVC 4, JavaScript, JQuery, AJAX, TFS, IIS
- Visual Studio 2012
- Team player with good communication skills
The Opportunity, as a Full Stack Developer, you'll be at the heart of our company - The Engineering Team. You will be the brain behind crafting, developing, testing, going live and maintaining the products. Will help the Quality Assurance Team by squashing those annoying bugs!
Your day-to-day tasks includes:
• Involvement in SDLC of Microsoft .Net based web applications including analysis, design, development, coordination, implementation and maintenance of the products.
• Required to work in a fast-paced agile environment and with a team of dynamic Software Engineers to develop end-to-end applications/products.
• You will develop applications using cutting edge technologies like, Blazor, Microsoft .Net Core, RESTful web services, HTML5, CSS3, JavaScript frameworks, SQL Server etc.
• You will use .NET Core using Visual Studio Code as a primary technology to develop applications.
• You are always willing to work in a constantly changing world and have ability to adapt to new technologies faster.
What You should have:
• You have a bachelor’s degree in computer science or related field with excellent academic records.
• You come with a minimum of 2 to 3 years of extensive first-hand work experience in C#, .Net Core, SQL Server, MVC, Razor Pages, JavaScript, CSS, HTML and you must have a sound knowledge of OOPS concepts.
• Proven experience WCF, REST APIs, LINQ and the Entity Framework.
• Experience in Blazor Web Assembly is a plus.
• You can understand customers business requirements, capability to translate those business requirements to technology terms and develop applications.
• Detail-oriented, Critical-thinking, Experience with software designing in a test-driven environment.
• You have a good understanding on Azure DevOps and Agile methodologies.
• Excellent communication Skills both written and oral, and you are a fast learner with an ability to adapt quickly.
Why you must work for VES.
• We have a strong culture of valuing our employees and promoting an autonomous, transparent, and ethical work environment.
• Talented and supportive peers who value your contributions and drive your learning.
• Challenging opportunities: Learning happens outside the comfort zone and that is where our team likes to be always pushing the boundaries and growing personally and professionally.
• Transparency: an open, honest, and direct communication with co-workers, seniors and even all our senior management is approachable.
Contact Abha : HHECBAGECI (Interpretate alphabets into numbers staring A as 1, B as 2 anad so on)








