- Required 4+ years of experience in Java.
- Hands on professional experience using Core Java, Java Restful APIs, Gradle, Spring, Spring Boot and related frameworks.
- Hands on experience creating/consuming web services and data Data queries in SQL
- 2+ years’ experience of working with geographically dispersed teams, that fall across different time zones
- Experience with distributed architecture including web services and technologies
- Developing POCs
- Working knowledge of JIRA or other ALM tools to create a productive, high quality development environment

Similar jobs
Key Responsibilities:
● Design, develop, and maintain high-performance, scalable, and secure backend systems using Java.
● Build and maintain RESTful APIs and microservices to support application functionality.
● Collaborate closely with frontend developers to ensure smooth integration with React/Angular-based frontend systems.
● Work with both relational databases (SQL) and NoSQL databases to design data schemas, optimize queries, and maintain data integrity.
● Leverage cloud platforms (AWS, Azure, Google Cloud) to deploy, monitor, and scale applications.
● Implement and maintain containerization using Docker and Kubernetes (K8S).
● Write unit tests for both backend and frontend code to ensure code quality and reliability.
● Participate in code reviews to maintain code quality standards and mentor junior developers.
● Contribute to a culture of continuous improvement, proposing and driving best practices in backend development, testing, and deployment.
Required Skills And Experience
● Bachelors or Masters in computer science or related fields.
● 5+ years of experience in backend development, with strong expertise in Java (must-have).
● Solid experience with frontend frameworks such as React or Angular.
● Hands-on experience with RESTful APIs, Docker, and NoSQL databases (such as MongoDB, Cassandra, etc.).
● Strong experience with SQL databases (such as MySQL, PostgreSQL, etc.), including database design, optimization, and query writing.
● Familiarity with cloud platforms (AWS, Azure, Google Cloud) and Kubernetes (K8S).
● Experience in writing unit tests and understanding of test-driven development (TDD) principles.
● Strong understanding of Agile/Scrum methodologies.
Nice to Have:
● Exposure to Automation Testing Frameworks (e.g., Selenium, Cypress).
● Experience working in a SaaS (Software as a Service) environment.
● Knowledge of Agile/Scrum methodologies.
-
Strong Java programming skills
-
Minimum of 5 years practical software development experience
-
Robust object-oriented design pattern knowledge and implementation experience using Java;
-
Python a plus
-
Advanced knowledge and experience developing and working with relational databases such as
-
Sybase and MySQL
-
Experience with multi-tier application architecture and high performance distributed and in-
-
memory caching solutions
-
Strong understanding of data modeling techniques
-
Strong foundation in SDLC best practices including test driven development, unit testing
-
discipline, agile development, and CI/CD strategies
Job Description: We are looking for a talented and motivated Android Developer Intern to join our team for a 6-month internship. This is an exciting opportunity to gain hands-on experience in Android app development and work on real-world projects.
Key Responsibilities:
- Collaborate with the development team to design and develop Android applications.
- Write clean, efficient, and maintainable code following best practices.
- Assist in the integration of third-party APIs and libraries.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot, debug, and resolve application issues.
- Stay updated with the latest industry trends and technologies in Android development.
- Document code and maintain technical documentation.
Requirements:
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of Java/Kotlin and Android SDK.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Knowledge of Android UI design principles, patterns, and best practices.
- Experience with version control systems such as Git.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Excellent communication and collaboration skills.
How to Apply: Interested candidates are invited to send their resume and a brief cover letter with the subject line "Android Developer Internship Application."
Enterprise Minds, with core focus on engineering products, automation and intelligence, partners customers on the trajectory towards increasing outcomes, relevance and growth.
Harnessing the power of Data and the forces that define AI, Machine Learning and Data Science, we believe in institutionalizing go-to-market models and not just explore possibilities.
We believe in a customer-centric ethic without and people-centric paradigm within. With a strong sense of community, ownership, and collaboration our people work in a spirit of co-creation, co-innovation and co-development to engineer next-generation software products with the help of accelerators.
Through Communities we connect and attract talent that shares skills and expertise. Through Innovation Labs and global design studios we deliver creative solutions.
We create vertical isolated pods which has narrow but deep focus. We also create horizontal pods to collaborate and deliver sustainable outcomes.
We follow Agile methodologies to fail fast and deliver scalable and modular solutions. We constantly self-asses and realign to work with each customer in the most impactful manner.
Pre-requisites for the Role
1.Job ID-EMJB0120PS
- Primary skill:
- Java version 8.0
- Apache Kafka
- Java version 8.0
- SQL
- Good communication skills, proactive and responsible way of working
- Secondary skill:
(Good to have)
- Wicket/JSF/Struts/Servlet/JSP experience on any of the web development technology
- SQL Server / Oracle
- JPA/JCA
- Spring (Boot, Cloud, additional feature)
- Micro Services
- Container Orchestration (e.g. Docker)
- Container Management System (e.g. Kubernetes)
- Continuous Integration and Continuous Delivery (e.g. Jenkins)
- Years of Experience: 5-8 Years
- Location:(Hybrid Model)
- Position-2
- Budget- Max 30 LPA
- NP- Immediate
Primary Role & Responsibility
As a senior software engineer, your daily work involves technically challenging applications and projects where your code makes a direct contribution to the further development and upkeep of our VI solutions and to its application in projects.
As a software engineer, we expect much more from you than just the ability to design and develop good software. We find it important that you possess an inherent drive to get the best out of yourself every day, that you are inquisitive and that you are not intimidated by situations which require you to branch off from the beaten track. You work together with colleagues in a SCRUM team. In addition, you have regular contact with other software teams, software architects, testers and end users. Good communication skills are therefore extremely important, as well as the ability to think pro-actively and suggest possible improvements. This gives you every opportunity to contribute your personal input and grow and develop within the department.
The often-complex functionality of the software includes business logic, controls for logistical transport, communication with external computer systems, reporting, data analysis and simulation. This functionality is spread across the various components of the VIBES suite. You design, program and test the software based on a design concept and a set of requirements. In some cases, you must personally formulate these requirements together with the (end) users and / or internal stakeholders. Learn more about the VI products.
Desired Profile & Experience: Knowledge of Kafka and experience with Java
Job Description:
- Educational Qualification:
- E., B. Tech, BSc. Tech, MCA, or an equivalent degree
- Essential:
- Strong Knowledge of Core Java & Advanced Java.
- In-depth knowledge of Spring MVC framework, Spring Security framework, Tag libraries, Hibernate framework, Spring Boot, Micro services, etc.
- Should have the knowledge and experience in REST API, JSON, XML.
- Knowledge of frontend technology - Angular/React, JSP, HTML, CSS.
- Should have thorough Knowledge of any Two of the RDBMS, i.e., Oracle, MSSQL, PostgreSQL, IBM DB2, etc.
- Should have understanding of NoSQL Databases such as MongoDB.
- Databases Designing and implementing in accordance to end-users information needs and views.
- Hands on database triggers, function and procedures.
- Strong knowledge of Web based applications.
- Should have know-how of 3-tier architecture.
- Should have understanding of HTTP/s (SSL).
- Should have Hands on experience of Microsoft OS, Linux OS, etc.
- Should have used SVN, Bug tracking and Test case repository tools.
- Knowledge / exposure to Secured Coding Practices keeping the requirements to avoid OWASP top 10 vulnerabilities in Application. Ability to understand and fix such vulnerabilities. This would be an added advantage.
- Knowledge of Software Effort estimation
- Inclination towards Documentation (Very Important)
- Should have at least 2 years’ experience as a full stack developer.
Preferred Notice Period - Less Than 1 Month
Preferred Education - Tier 1 Engineering Colleges - IIT/NIT/DTU or similar
Preferred Work Background - Startup Engineering Experience
Job brief
- We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
- You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
- Java developer responsibilities include designing, developing and delivering high-volume, low- latency applications for mission-critical systems.
Responsibilities
- Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven hands-on Software Development experience
- Proven working experience in Java development with Spring Framework
- Hands on experience in designing and developing applications using Java EE platforms
- Object Oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) - Experience in the Spring Framework
- Experience as a Sun Certified Java Developer
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
Experience: 8-12 yrs
Location: Noida
Notice Period: Immediate Or 15 days
Job Description:
• 8-12 yrs. experience in Java, J2EE, SQL, JavaScript, HTML, CSS, XML, Oracle, SQL Server
• Strong in Core Java, J2EE and MVC architecture.
• Good written and oral communication skills (English required).
• Good interpersonal skills, with a focus on listening and questioning skills.
• Ability to absorb and retain information quickly.
• Proven analytical and problem-solving abilities.
Must Have:
* Min 3 years in Angular.
* 1 year in AWS.
* Basic knowledge 3-4 months exposure in Python .
- 2+ years of experience on Java, Spring Boot, Hibernate in medium to large-scale projects
- Must have experience with at least some flavours of both SQL (MySQL, Postgres) and NoSQL (Kafka, MongoDB, ElasticSearch, NoSQL distributed cache system, DynamoDB etc), datastores in production
- Must have experience with Kafka or similar message queue systems in production
- Stellar problem solving skills
- Hunger to learn new things and ability to grasp new concepts quickly
- Ability to move quickly without breaking things too much (we are dreamers)
- Ability to work under immense pressure which is balanced by a sense of responsibility and ownership
- Should be able to groom juniors and take them to the next level
Responsibilities / Requirements:
● Be hands-on implicated in the design and implementation of NestJs REST APIs.
● Work with DevOps engineers to scale and optimise NestJs micro-services.
● Must have an excellent understanding of how the web works.
● Extensive knowledge of OOP, Design Patterns, and SOLID Principles.
● Familiar with modern engineering practices: coding standards, code reviews, continuous deployment, automated testing.
● Must be willing to constantly learn new things.
● Knowledge of algorithms and data structures.
Technologies:- • Nestjs • TypeScript 3. MySQL • Docker • Kafka
Knowledge of NestJS would be preferable.
What will you do?
- You will be responsible for the design and development of large-scale, multi-tenant, distributed systems using scalable, fault-tolerant architecture with distributed queues (kafka), distributed caches (redis), high volume data stores (MongoDB, Cassandra, elasticsearch), container-centric deployments (kubernetes).
- Write Java codes using best practices with high quality standards.
- Participate in code reviews and deep dive into design discussions.












