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 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.
Experience : 2+ years
Location : Mumbai (WFO only) Initial few months work from home
Notice Period : 0 to 30 days ( Immediate joiners are preferred)
Roles & Responsibilities :
(This role encompassing both API engineering using Java stack and web development
Experience in designing, developing, testing and successfully deploying critical and complex projects.)
- 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
· Build reusable code and libraries for future use
Required Skill set :
· Java background with a minimum of 3+ years experience in Java technologies.
· Experience in designing and developing application backend using frameworks like Spring Boot, Spring MVC, Jersey, JPA, Hibernate, SQL, Linux, JSON, XML, OAuth etc.
· Well & good if has Experience with frontend technologies
· Experience with both SQL and NoSQL database systems and writing SQL queries
· Strong experience building, designing, and consuming Restful web services.
· Exposure of Cloud Infrastructure - AWS and Alibaba Cloud
· Excellent understanding of ORM and Database concepts
· Experience with developing unit test code using JUNIT, Power Mock/EasyMock/Mockito etc.
· Experience with Git, Maven and CI/CD pipelines to deploy on Cloud applications
· Experience & knowledge on Micro services Architecture and API development using Java, spring, Spring Boot
· Experienced in roles conducting requirements gathering, writing user stories, creating application design and using design patterns
· Good knowledge on credentials/secrets management and data encryption techniques
· Good knowledge on coding standards, design patterns, unit testing.
· Good hands-on BitBucket/Github is preferred.

Similar jobs
Position Overview:
We are seeking a Node.js Developer with 1-2 years of experience to join our team. The ideal candidate should have hands-on experience in backend development, a solid understanding of JavaScript, Express.js, and familiarity with databases. You will be responsible for developing and maintaining server-side applications, collaborating with front-end teams, and ensuring optimal performance.
Key Responsibilities:
- Backend Development: Build and maintain server-side applications using Node.js and Express.js.
- API Development: Design and implement RESTful APIs to support various functionalities.
- Database Management: Work with both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
- Code Quality & Testing: Write clean, reusable, and testable code while following best practices.
- Performance Optimization: Optimize applications for speed and scalability.
- Troubleshooting & Debugging: Identify and resolve application issues to ensure smooth operations.
- Security Implementation: Apply basic security measures to protect applications and data.
- Collaboration: Work closely with front-end developers to integrate UI components with backend logic.
Required Qualifications:
- 1-2 years of experience in Node.js backend development.
- Strong proficiency in JavaScript and ES6+ concepts.
- Hands-on experience with Express.js or similar frameworks.
- Familiarity with front-end technologies (HTML, CSS, React/Angular is a plus).
- Experience working with databases (MySQL, PostgreSQL, MongoDB).
- Basic understanding of asynchronous programming and event-driven architecture.
- Experience with Git for version control.
- Knowledge of basic cloud services (AWS, Azure, or GCP is a plus).
- Understanding of Docker and containerization is an advantage.
- Good problem-solving skills and willingness to learn.
We are a dynamic and innovative technology company dedicated to delivering cutting-edge solutions that empower businesses and individuals. As we continue to grow and expand our offerings, we are seeking a coding fanatic, who is interested in working on and learning new technologies.
Position - Backend developer
Job type - Freelance or on contract
Location - Remote
Roles and Responsibilities:
- Plan,create and test REST APIs for back-end services such as authentication and authorization.
- Deploy and maintain backend systems on the cloud.
- Research and develop solutions for real life business problems.
- Creating and maintaining our apps' essential business logic, providing correct data processing and flawless user experiences.
- Database design, implementation, and management, including schema design, query optimisation and data integrity.
- Participating in code reviews, providing constructive input, and ensuring that code quality standards are met.
- Keep abreast of industry developments and best practices to bring new solutions to our initiatives.
Required skills and experience -
Must have skills : -
- Bachelor’s degree in computer programming, computer science, or a related field.
- 3 + years of experience in backend development.
- Proficient in Python,Mongodb,postgres/sql,Django and Flask
- Knowledge on nginx.
- C++/C +Cython for creating python modules
- Knowledge on Redis
- Familiarity with using AI provider apis and prompt engineering
- Experience in working with linux based instances on the cloud.
- Strong problem solving and verbal and written communication skills.
- Ability to work independently or with a group.
Good to have skills :-
- Experience in node.js and Java
- AWS and Google cloud knowledge.
- Strong proficiency in Java programming language.
- Experience with Java frameworks like Spring and Spring Boot.
- Understanding of RESTful APIs and web services.
- Experience with databases and data storage technologies (e.g., SQL, NoSQL).
- Knowledge of software development best practices, including testing and code quality.
- Experience with version control systems (e.g., Git).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
- Design, develop, and maintain Java-based applications using Spring Boot and Hibernate frameworks.
- Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical solutions.
- Implement microservices architecture to build scalable and resilient systems.
- Write clean, efficient, and maintainable code adhering to best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug issues to ensure optimal performance and reliability.
- Stay updated with the latest trends and technologies in Java development, microservices, and cloud computing.
Responsibilities
• Determines technical feasibility of medium to low complexity features or solutions by evaluating problem, customer requirements, possible solutions and technology requirements.
• Exercises judgment in prioritizing tasks and selecting methods and techniques for obtaining solutions.
• Create a low-level design of modules of a software application through proper documentation and diagrams.
• Develops software solutions by studying requirements, clarifying customer/user needs, analyzing data and processes, and following established software development practices and processes.
• Develops proof of concepts for technical evaluation and early customer feedback.
• Updates and shares knowledge by studying state-of-the-art development tools, programming techniques, and computing technology; reading professional publications.
• Networks with internal and external personnel in their area of expertise.
Requirements
• B.Tech/B.S. or M.Tech/M.S. in Computer Science, IT or related field.
• 3-5 years of experience
Visit us on :
Mandatory Skills
• Should be proficient in the following areas of .NET (.NET 4.5 or above, .NET Core)
• Expert in C# and ASP.NET
• Knowledge of JavaScript/TypeScript is a plus
• Development of Windows and Web services
• Parallel and Asynchronous programming
• Unit testing, Linq, ORM
• Debugging/troubleshooting in .Net
• Should be proficient in SQL Server 2012 and above in the following areas
• T-SQL Stored Procedures
• Transaction in SQL
• Should have the following design skills
• Expert in OOPs
• Proficiency in Design Patterns
• Proficiency in Unit testing Patterns
• Understanding of Algorithms and Data structures.
• Experience on Requirement/Design/Code Review & Inspections
• Excellent problem-solving and analytical skills.
Desirable Skills
• Hands-on experience with using Git (handling branching and merging), any DevOps pipeline
• Experience with Agile methodologies
Technical Skills Desired:
- Must have experience in either of JavaScript frameworks: Angular
- Must have experience in either of backend software development [J2EE, Spring Boot, Spring core, JPA]
- Must have experience in designing/implementing Hibernate/ORM, Restful web services, Micro Services using Java
- Knowledge with relational/ NoSQL databases (e.g., Oracle, MySQL, MongoDB)
- Knowledge with versioning (Git or SVN) /build tools (Maven/Ant/Gradle/Junit), Unit testing & code coverage tools is desired
- Knowledge of App / Web servers (NGINX / Tomcat / Jboss Wildfly)
- Understands the process of new application development and has the ability to apply these concepts with minimal mentoring and supervision.
- Advanced knowledge experience using any of IDE (e.g., Eclipse, SonarQube, STS, VS Code)
- Knowledge on Cloud platform, technologies & deployments is an added advantage
- Resolves technical issues through debugging, research, and
- Must have experience with Agile tools
Functional Skills Desired:
- Good knowledge in product development domains
- Knowledge in Finance and Insurance domain preferred
- Maintain quality and ensure responsiveness of
- Complete application development by coordinating requirements, schedules, and activities contributing to team meetings;
- Troubleshooting development and production problems across multiple environments and operating platforms.
- Collaborate with the rest of the engineering team to design and launch new features
- Understanding and implementation of security and data
- Ensure designs are in compliance with specifications and standards and best industry
- Usage of Process tools – JIRA, TFS, HP QC or any other agile tools, also knowledge of CMM Level 3 development process.
- Self-motivated & working independently with minimal
- Maintain code integrity and
- Experience working with graphic designers and converting designs to visual
- Follow the coding standards for java and angular
Technical Skills Good to Have:
- Usage of troubleshooting tools like J Profiler, J Meter or application performance tuning
- Exposure to Non-web-based developments, for both mobile and
- Development experience using Docker, Kubernetes, Containerization etc in AWS or other cloud platforms
- Willing to take up proof of concepts and showcase the technical capability
- Usage of design tools Visio or draw io
- Usage of CI/CD pipeline
Work Location: Hyderabad
Experience:6 to 8 Years
Package:Upto 15 LPA
Notice Period:Immediate Joiners
Its a Full Time Opportunity with Our Client
Mandatory Skills:ASP.Net,VB.Net,.Net Core,C#,MVC,Restful API,MVC & SQL
Job Responsibilities
--Analyse system requirements and prioritize tasks
--Write clean, testable code using .NET programming languages
--Develop technical specifications and architecture
--Test, Review, and debug various .NET applications
--Review and refactor code
--Deploy fully functional applications
--Upgrade existing programs
--Support junior developers’ work
--Document development and operational procedures
--Responsible for developing and maintaining the Development framework and associated
applications
--Develop high-quality software design and architecture
--Identify, prioritize, and execute tasks in the software development life cycle
--Develop tools and applications by producing clean, efficient code
--Automate tasks through appropriate tools and scripting
--Perform validation and verification testing
--Collaborate with internal teams and vendors to fix and improve products
Required Experience:
--Experience as a .NET Developer
--Proficiency in building web-based applications
--In-depth knowledge of at least one of the .NET languages (like C# and Visual Basic .NET – Here
we prefer Visual Basic .NET)
--Familiarity with agile environments
--Troubleshooting abilities
--Good communication skills
--Should be familiar with SQL query development, Data analysis, manipulation, optimization,
stored procedures, index optimization and other objects
--jQuery, JSON, and JavaScript framework such as React, and Angular experience is added
advantage
--Professional software engineering best practices for the full software development life cycle,
including
--coding standards
--code reviews
--source control management
--build processes
--testing and
--operations are a must
--Experience in implementing and consuming large-scale web services
--AWS Platform experience is definite plus
--Must have worked as a part of Agile Teams
--Should be proficient in.Net Framework (4.x.x, Core), MVC Framework, creating Fluent-RESTful
APIs
--Good to have knowledge in ORM (Entity Framework, NHibernate, etc…), Unit Testing
Frameworks (MS Test, xUnit, nUnit)
Role Description :
- Good Understanding of Java 8 with proven hands-on skills
- Experience in Spring Framework - Spring Boot, Spring Data, Spring REST
- Experience in Spring Reactive
- Experience in Git, Gradle / Maven
- Practitioner of clean code and SOLID principles
- Able to test drive features
- Can debug code at ease and ensure quality code is produced
- Knowledge of design patterns
- Comfortable with agile practices, user stories and task breakdown
- Understands REST principles and Micro services
- Experienced with technologies such as
- Required Java, Spring Boot
- Good to have Maven, GIT, Swagger, PCF, Rabbit MQ
- Good API skills technology such as Rest Webservice
- Good foundation in data structures, algorithms and OO Design with rock solid programming skills
- Experienced on creating unit test using JUnit, Mockito or PowerMock
- Experienced on mark up language such as JSON and YML
- Experienced on using Quality and Security scan tools such as Sonar, Fortify and WebInspect
- Experienced on agile methodology
- 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









