
š“ Profile: Java Developer
š· Experience: 2+ Years
š· Location: Mumbai
š· Mode: Immediate joiners preferred
⨠What we want:
ā Core Java expertise (Java 8+, Collections, Multithreading)
ā Spring Framework proficiency (Spring Boot, Spring MVC, Spring Security)
ā Database skills (MySQL, PostgreSQL, Oracle, Hibernate/JPA)
ā Microservices architecture experience
ā RESTful API development and integration
ā Maven/Gradle build tools
ā Version control (Git, SVN)
ā Application servers (Tomcat, JBoss, WebLogic)
ā Cloud platforms (AWS/Azure preferred)
ā Frontend basics (HTML, CSS, JavaScript - nice to have)
ā Testing frameworks (JUnit, Mockito)

Similar jobs
A leading software company is looking for Java candidates for Pune location.
Experience in Springboots, microservices and fintech domain
We are looking for a highly skilled Backend Developer with expertise in Core Java, Java 8, and Data Structures. The ideal candidate should have experience in Spring Boot, JPA/Hibernate, and Microservices architecture. If you are passionate about backend development and want to work in a dynamic environment, weād love to hear from you!
Key Responsibilities:
- Develop and maintain backend applications using Core Java and Java 8.
- Design and implement RESTful and SOAP web services.
- Work with Spring Framework, Spring Boot, and JPA/Hibernate for backend development.
- Build and optimize microservices-based architectures.
- Manage databases such as PostgreSQL, MySQL, or Oracle.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Write clean, efficient, and scalable code while following best practices.
Requirements:
ā Strong hands-on experience in Java (Core Java, Java 8) and Data Structures.
ā Proficiency in Spring, Spring Boot, JPA/Hibernate.
ā Experience in developing and consuming RESTful & SOAP APIs.
ā Knowledge of Microservices architecture and best practices.
ā Database expertise in PostgreSQL, MySQL, or Oracle.
ā Excellent verbal and written communication skills.
Nice to Have:
- Experience with Docker/Kubernetes.
- Knowledge of CI/CD pipelines and DevOps practices.
- Exposure to cloud platforms (AWS, GCP, or Azure).
|
Role and Responsibilities |
|
|
Required Skills |
|
Role
Backend engineers at AssetSprout work on our products. They include software for Certified Financial Planners, their clients, and also internal admin tools. They work with the CTO, frontend engineers, and other backend engineers to deliver towards the companyās vision.
Responsibilities
- Develop and own product features end to end in a scalable, secure and maintainable way. The buck stops with you on whatever you own.
- Provide technical solutions through design, architecture and implementation. Wear multiple hats in delivering greenfield projects from concept to production.Ā
- Establish, advocate and bring your experience on coding styles, best practices, and in scaling the product from MVP to production.
- Iterate fast. Display maturity in prioritizing towards velocity while balancing quality. As a startup, we break or make on how fast we deliver.
- Teach and mentor other backend engineers. Focus on providing technical expertise and solutions regardless of how long one has been working professionally.
Requirements
- We are language and framework agnostic as long as you can pick up new technologies.
- Proficient and expert level coding skills with any of the programming languages, preferably Java, Kotlin. Experience in Python, C++, Scala etc. is welcome.
- Develop web applications and services using Spring Boot. Experience with Akka, Play, Flask, Django is welcome.
- Write automated tests with any of the frameworks. We measure success on how well your code is unit tested and integration tested.
- Advanced level understanding of RDMS systems, preferably Postgres. Working knowledge of non-relational databases such as DynamoDB, Cassandra is helpful
- Able to use CI/CD tools such as CircleCI, GitLab, Jenkins etc. and create workflows and pipelines to release to production every other day.
- Expert level understanding of RESTful APIs, pagination, networking concepts around HTTP, thread pools, and other server-side concepts.
- Solid experience of how AWS services work. Some cloud services directly relevant are Lambda, EC2, S3, Dynamo, RDS, Eventbridge, SQS, ElastiCache Redis, Load Balancers etc.
Good-to-haves
- Early or mid-stage startup experience
- Eager to work in a flat organization with no corporate politics
- Positive energy with a get-it-done attitude.
- Worked in a remote environment and high trust and high responsibility role
- Working knowledge of build systems like Gradle, Maven, Bazel, Webpack etc. We use Gradle
ļ· Java/J2EE with strong SpringBoot
ļ· Very good knowledge of using annotations with SpringBoot
ļ· Very good knowledge of using java functional programming concepts in
SpringBoot
ļ· Should have database knowledge
ļ· Knowledge of Spring Cloud would be a plus.
ROLES & RESPONSIBILITIES
ļ· Hands-on experience in Core Java, J2EE, Jasper, Spring, Spring Boot,
Spring Security.
ļ· Hands-on experience in Front-end technologies like JavaScript
ļ· Understanding of HTML5, CSS3, BootStrap, Material UI, and CSS preprocessors including Sass and LESS.
ļ· Understanding of basic prototype design and UI /UX design.
ļ· Exposure to working with datastores - SQL or NoSQL.
ļ· Good understanding of coding standards & best practices.
ļ· Good communication skills
- Develop new functionalities on the Company platform, in close collaboration with the Product team
- Analyse and correct anomalies across the various environments
- Propose and participate in the platform evolution
- Contribute to the platform architecture, ensure strong code quality (tests & code reviews) and adherence to best practices
- Mentor and support junior developers
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.Ā
Top Skills
ā¢Ā Ā Ā You write high quality, maintainable, and robust code, often in Java or C++.
ā¢Ā Ā Ā You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
ā¢Ā Ā Ā You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities
ā¢Ā Ā Ā You solve problems at their root, stepping back to understand the broader context.
ā¢Ā Ā Ā You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
ā¢Ā Ā Ā You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
ā¢Ā Ā Ā You recognize and use design patterns to solve business problems.
ā¢Ā Ā Ā You understand how operating systems work, perform and scale.
ā¢Ā Ā Ā You continually align your work with Amazonās business objectives and seek to deliver business value.
ā¢Ā Ā Ā You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
ā¢Ā Ā Ā You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
ā¢Ā Ā Ā You communicate clearly with your team and with other groups and listen effectively.Ā
Skills & Experience
ā¢Ā Ā Ā Bachelors or Masters in Computer Science or relevant technical field.
ā¢Ā Ā Ā Experience in software development and full product life-cycle.
ā¢Ā Ā Ā Excellent programming skills in any object oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
ā¢Ā Ā Ā Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
ā¢Ā Ā Ā Proficiency in SQL and data modeling.
Location:Ā Hyderabad, India
Nisum is a leading global digital commerce firm headquartered in California, with services spanning digital strategy and transformation, insights and analytics, blockchain, business agility, and custom software development. Founded in 2000 with the customer-centric motto āBuilding Success TogetherĀ®,ā Nisum has grown to over 1,400 professionals across the United States, Chile, India, and Pakistan.Ā A preferred advisor to leading Fortune 500 brands, Nisum enables clients to achieve direct business growth by building the advanced technology they need to reach end customers in todayās world, with immersive and seamless experiences across digital and physical channels.
What Youāll Do
Coding in Java8, Spring, Microservices, WebFlux/Reactive Programing, Rest services, Kafka, PCF, Azure, Spring Cloud Config and NoSQL technologies.
Solve technical problems using cutting-edge technologies and best practices.
Ensure code meets the required development standards and is optimized for performance.
Unit testing for each line of new code introduced (JUnit/Mockito)
Peer code review process using GIT pull requests and Crucible (for SVN)
Propose multiple solutions to a problem, show how one option is better than another.
Ensure all aspects of technical design are correctly incorporated.
Contribute in research and implementing POCās as required.
Collaborating with onsite team in scrum ceremonies.
Who you are
Senior developer using technical skills in Java8, J2EE, Spring boot(rest services), Web Services(Rest & SOAP), WebFlux, Spring Cloud Config, Maven/Gradle, JUNIT/TestNG, Mockito/JMock/EasyMock, JIRA, XML, JSON, EhCache/MemCache/Redis with skills in JMS, Kafka
Experience with hands on any one of the cloud platforms like PCF, Azure
Need hands on skills using NoSQL databases (Cassandra, MongoDB), SQL(Oracle/DB2/MySQL)
Experience with UI development skills to the level of debugging and enhancements.
Experience with expertise in code quality and coding standards.
Need to applying different design patterns, especially GoF, J2EE and Integration design patterns.
Making sure implementing unit testing for each line of new code introduced (JUnit/Mockito).
Ensuring the code meets the required development standards and is optimized for performance.
Education
Bachelorās / Masterās degree in specific technical fields like computer science, math, statistics preferred; or equivalent practical experience.









