
Java Developer (Microservices)
at Specialized in productizing solutions of new technology
3 to 5 years of experience in Java with Microservices Experience
- Experience in Spring Boot, Jenkins, Git, Hibernate, Kubernetes, and Docker
 - Experience in the development of scalable and extensible systems using Java
 - Proficiency in Database technology such as MySQL, Oracle, and MongoDB
 - Routines Sync & Async
 - Solid and fluent understanding of algorithms and data structures
 - Excellent software design, problem-solving and debugging skills
 - Demonstrated high ownership in previous projects
 - Excellent Communication Skills"
 

Similar jobs
Company Name – Wissen Technology
Group of companies in India – Wissen Technology & Wissen Infotech
Work Location - Senior Backend Developer – Java (with Python Exposure)- Mumbai
Experience - 4 to 10 years
Kindly revert over mail if you are interested.
Java Developer – Job Description
We are seeking a Senior Backend Developer with strong expertise in Java (Spring Boot) and working knowledge of Python. In this role, Java will be your primary development language, with Python used for scripting, automation, or selected service modules. You’ll be part of a collaborative backend team building scalable and high-performance systems.
Key Responsibilities
- Design and develop robust backend services and APIs primarily using Java (Spring Boot)
 - Contribute to Python-based components where needed for automation, scripting, or lightweight services
 - Build, integrate, and optimize RESTful APIs and microservices
 - Work with relational and NoSQL databases
 - Write unit and integration tests (JUnit, PyTest)
 - Collaborate closely with DevOps, QA, and product teams
 - Participate in architecture reviews and design discussions
 - Help maintain code quality, organization, and automation
 
Required Skills & Qualifications
- 4 to 10 years of hands-on Java development experience
 - Strong experience with Spring Boot, JPA/Hibernate, and REST APIs
 - At least 1–2 years of hands-on experience with Python (e.g., for scripting, automation, or small services)
 - Familiarity with Python frameworks like Flask or FastAPI is a plus
 - Experience with SQL/NoSQL databases (e.g., PostgreSQL, MongoDB)
 - Good understanding of OOP, design patterns, and software engineering best practices
 - Familiarity with Docker, Git, and CI/CD pipelines
 
Responsibilities:
- Help impacts software quality and customer experience (CX) of product features.
 - Able to convert an LLD into code. Codes may need some refinement.
 - Solutions are tested (continuously testable, when possible) and may need
 - refinement.
 - Able to write reusable and well-structured code.
 - Understands software architecture (layers, software component, etc), has
 - knowledge about patterns
 - Understand and can use Algorithms, Data structures in solving problems.
 
Basic Qualification:
- Bachelor's degree in computer science or related technical discipline 0-1 years of experience
 - Impactful internship, if fresher out of college- preferred with reputed techno-product orgs
 - Excellent Functional skills- understands software architecture (layers, software
 - components) and has knowledge about design patterns.
 - Programming experience with at least one modern language such as Java, Node.js including object-oriented design.
 - Computer science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
 
Developed in formal collaboration with the University of Cambridge in May 2000, HeyMath! is an Ed-Tech company whose mission is to Raise the Game in Maths for school systems around the world. We do this using technology to deliver engaging teaching methodologies and personalised learning paths for students. HeyMath! has been successfully adopted by CBSE schools since 2004, with positive outcomes for the entire ecosystem.
Check us out at www.heymath.com
We plan to work mainly from home in 2021 and the virtual office atmosphere is collegiate, informal and friendly, with small high-impact teams making a difference to customers.
What we are looking for:
Experience in building and re-engineering cloud based solutions on AWS.
Strong knowledge of Object Oriented Programming(OOPS) and design patterns is a must.
Hands-on development on Spring MVC framework.
Experience working on Java 8 or above.
Must have very good knowledge of RDBMS such as MySQL and performance tuning of the same.
Exposure to server-side and client-side caching mechanisms.
Ability to debug the applications and provide instant workable solutions.
Experience working on Elastic Search / Kafka / Kubernetes or all is a nice to have.
Job Description:
We are looking for a passionate Backend developer with a focus on building maintainable and scalable systems. The developer will be responsible for the design and development of Jodo’s backend platforms. You will be closely working with Product Managers and Frontend developers to gather requirements and implement features. As a senior developer in the Team, you will be taking ownership of services/systems and be a mentor to other developers in the team.
Responsibilities:
● Own and drive the development of new features
● Lead design and development of the Jodo backend platform
● Troubleshoot production defects and performance issues
● Write reusable code/modules
● Optimize for speed of development/delivery
● Collaborate with frontend developers for integration
● Identify opportunities for automation
● Make cloud(AWS) infrastructure/services scalable and secure
Qualifications:
● 5+ years of proven experience as a Backend developer
● Experience in working with distributed systems
● Proficient in building Microservices/RESTful APIs with any modern tech stack
● Working knowledge of relational and nonrelational databases
● Prior working knowledge of Python/Django is a big plus
● Familiarity with modern CI/CD tools
● Knowledge of AWS or any other Cloud Platform services
● Champion code quality and drive best practices
● Ability to analyze and convert business requirements into technical requirements
● Self-starter and ability to take the ownership
● Prior experience working in a startup environment is great to have
- Understanding the business requirement and providing good scalable solution
 - Integrating user-facing elements developed by a front-end developers with server side logic
 - Building reusable code and libraries for future use
 - Optimizing the application for maximum speed and scalability
 - Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
 - Creating database schemas that represent and support business processes
 - Implementing automated testing platforms and unit tests
 
What you need to have:
- Engineers from Tier 1 colleges, B.Tech/ B.E from only from Tier 1 colleges
 - Extensive and expert programming experience in anyone programming language (Golang/ C/ Java).
 - A solid foundation in computer science, with strong competencies in data structures, algorithms, software design and distributed system applications
 - Experience with building and scaling apps with RDBMS as well as NoSQLs.
 - Experience creating scalable Web APIs for mobile and browser consumption
 - Have a penchant for solving complex and interesting problems
 - Worked in start-up culture with high levels of ownership and commitment
 - Excellent coding skills – should be able to convert design into code fluently
 - Working knowledge of - ReactJS, React Native, Golang, MySQL, NoSQL and hosting environment is AWS
 
Responsibilities
§Implement assigned user stories within project schedule.
§Execute unit testing using automated unit test frameworks.
§Collaborate with team to identify and fix technical issue.
Job Description
§Experience in Java/J2EE, web framework (Spring, Hibernate) and web services.
§Hands-on with core Java and Spring MVC.
§Hands-on experience to implement and manage REST and Micro services.
§Familiar with DevOps pipelines.
§Experience in Agile development methodology like Scrum and test-driven Development.
§Good communication skill.
• Strong command over the Flutter SDK, and the ability to write idiomatic Dart
• A good grip on Git
- You will be responsible for design, development and testing of Products
 - Contributing in all phases of the development lifecycle
 
- Writing 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
 
- Some of the technologies you will be working on: Core Java, Solr, Hadoop, Spark, Elastic search, Clustering, Text Mining, NLP, Mahout and Lucene etc.
 










