
š“ 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
About Us:
Ā
Weāre a startup based in Hyderabad. We focus on making speech, text & structured data actionable. We are building an exciting range of products, and have paying customers.
Ā
Job Description
Ā
We are seeking an experienced Java Developer to join our dynamic team. The ideal candidate
will have 5 to 8 years of hands-on experience in Java development, with a strong understanding
of softwareĀ Ā development principles and methodologies. The Java Developer will be
responsible for designing, developing, and maintaining high-quality software solutions that
meet our clients' needs.
Ā
Ā Ā Responsibilities:
Ā
Ā·Ā Ā Ā Ā Ā Ā Designing, developing, and maintaining high-performance and scalable Java applications.
Ā·Ā Ā Ā Ā Ā Ā Collaborating with cross-functional teams to define, design, and ship new features.
Ā·Ā Ā Ā Ā Ā Ā Writing clean, maintainable, and efficient code following best practices.
Ā·Ā Ā Ā Ā Ā Ā Participating in code reviews and providing constructive feedback to peers.
Ā·Ā Ā Ā Ā Ā Ā Troubleshooting, debugging, and resolving technical issues in a timely manner.
Ā·Ā Ā Ā Ā Ā Ā Ensuring the performance, security, and scalability of applications.
Ā·Ā Ā Ā Ā Ā Ā Staying updated with the latest industry trends, technologies, and best practices.
Ā·Ā Ā Ā Ā Ā Ā Mentoring junior developers and assisting in their professional growth.
Ā·Ā Ā Ā Ā Ā Ā Develop Spring based server-side components of Enterprise applications.
Ā·Ā Ā Ā Ā Ā Ā Build self-dependent modules which can integrate with external applications.
Ā·Ā Ā Ā Ā Ā Ā Develop and manage well-functioning databases and applications
Ā·Ā Ā Ā Ā Ā Ā Test software to ensure responsiveness and efficiency
Ā
Ā
What we will bring to the table:
Ā
Ā·Ā Ā Ā Ā Ā Ā Focused opportunity to work on cutting edge technologies
Ā·Ā Ā Ā Ā Ā Ā Exposure to key customers in India and abroad
Ā·Ā Ā Ā Ā Ā Ā Work closely with senior leadership that has already developed world class products
Ā·Ā Ā Ā Ā Ā Ā A learning environment
Ā·Ā Ā Ā Ā Ā Ā Challenging problems to solve
Experience Required: 5 -10 yrs.
Job location: Sec-62, Noida
Work from office (Hybrid)
Development Platform: Backend Development- Java/J2EE, Struts, Spring, MySQL, OWASP
Job Brief:
Requirements:
Ā·Ā Ā Ā Ā Ā Ā 5+ years of experience in developing distributed, multi-tier enterprise applications, APIs.
Ā·Ā Ā Ā Ā Ā Ā Fully participated in several major product development cycles.
Ā·Ā Ā Ā Ā Ā Ā Solid background in design, OOP, object, and data modelling.
Ā·Ā Ā Ā Ā Ā Ā Deep working knowledge of Java, Struts,Spring, Relational Database.
Ā·Ā Ā Ā Ā Ā Ā Experience in design and implementation of service interface and public APIs.
Ā·Ā Ā Ā Ā Ā Ā Actively involved/writing codes in current project.
Ā·Ā Ā Ā Ā Ā Ā Development knowledge and experience of working with AWS, Azure etc. will be an added plus.
Ā·Ā Ā Ā Ā Ā Ā Clear Understanding and Hands on experience on OWASP Top 10 Vulnerability standards like XSS, CSRF, SQL injection, session hijacking, and authorization bypass vulnerabilities.
Ā·Ā Ā Ā Ā Ā Ā Find and resolve the security concerns on the product/application.
Ā·Ā Ā Ā Ā Ā Ā Good Documentation, reporting, Strong communication, and collaboration skills with various levels of executives from top management to technical team members across the organization.
Ā·Ā Ā Ā Ā Ā Ā Strong self-starter who can operate independently.
Java, Java8, Springboot, Microservices, core java, j2ee, JAVA, Springboot
backend, core java, java8, micro services
⢠3+ Years of experience as a Go Developer
⢠Experience in ReactJS (most preferred) or AngularJS similar front end frameworks
⢠Experience with the Python or/and Golang (preferably both), SQL, and design/architectural
patterns
⢠Experience in Java or dotnet or other opensource technologies is an added advantage
⢠Hands-on experience on SQL, Query optimization, DB server migration
⢠Preferably experience in Postgre SQL or MySQL
⢠Knowledge of NOSQL databases will be an added advantage
⢠Experience in Cloud platforms like AWS, Azure with knowledge of containerization, Kubernetes is an
added advantage
⢠Knowledge of one or more programming languages along with HTML5/CSS3,Bootstrap
⢠Familiarity with architecture styles/APIs (REST, RPC)
⢠Understanding of Agile methodologies
⢠Experience with Threading, Multithreading and pipelines
⢠Experience in creating RESTful APIās With Golang or Python or Java in JSON, XMLs
⢠Experience with GitHub, Tortoise SVN Version Control
⢠Strong attention to detail
⢠Strong knowledge of asynchronous programming with the latest frameworks
⢠Excellent troubleshooting and communication skills
⢠Strong knowledge of unit testing frameworks
⢠Proven knowledge of ORM techniques
⢠Skill for writing reusable libraries Understanding of fundamental design principles for building a scalable
applicatio
Basic Qualifications:
- 2+ years of non-internship professional software development experience
- Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Ā
Additional Job requirements
- BS/MS/PhD in Computer Science/Math or equivalent
- BS in computer science or related field.
- 2+ years of relevant professional software development experience: designing, developing, and delivering software written in Java, C#, or C++, web development.
- Knowledgeable in object-oriented design patterns.
- Experience building highly scalable and distributed systems
Preferred Qualifications
- Experience with service-oriented architecture and application/services development
- Passion for performance debugging and benchmarking
- Ability to clearly and concisely communicate with technical and non-technical stakeholders across all levels of the organization
Role/ Responsibilities
- Lead a team of hard working backend developers.Ā
- Design APIs, DB, Queues, monitoring for micro services.Ā
- Writing, deploying and managing micro services.Ā
- Migrate existing components into distributed micro service architecture.Ā
- AWS Cloud / Google Cloud Platform (Manage Infrastructure).Ā
- API integration with 3rd parties.Ā
- Unit test cases, automation.Ā
- Database optimisation.Ā
- Design of highly concurrent backend architecture.Ā
- Handling high traffic data.Ā
Experience required:Ā
- Sound fundamentails in software design.Ā
- Must have worked on distributed and micro service architecture.Ā
- Sound fundamentals on scale/ performance/ memory optimisation.Ā
- Sound fundamentals of authentication, authorization, payment processes, data security.Ā
- Must have experience in Spring / Spring boot.Ā
- Good to have experience in Kafka / JMS / RabbitMQ / AWS Elastic queue.Ā
- Good to have experience in Junit / mockito unit test cases.Ā
- Good to have knowledge in Mysql (or any RDBMS).Ā
As Back end developer, we expect you to be motivated in solving real-life complex problems and create compelling experiences for our Resellers. Being a small company we have a culture of creative problem solving, intellectual design, fast-paced development, and passionate product delivery. Enhance or build Restful web services for our mobile app.
Ā
Responsibilities:
- Develop server-side components, REST APIs
- Assume ownership for existing and new modules including design, development, and unit testing for enhancements of existing modules and development of new modules.
- Analyse problems logically and exercise sound judgment in defining, evaluating, and solving difficult technical and operational problems where solutions may be of a precedent-establishing nature.
- Lead the design and architectural improvements
- Participate and collaborate with team members in design discussions, determines areas of complexity, potential risks to successful implementation, suggest enhancements to architecture, implement POCs, and enhance application.
- Reduce technical debt with quality coding
Ā
Requirements:
- A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field) from IITs and Premier Engineering College.
- Excellent Object Orientation, coupled with excellent problem solving and debugging skills.
- Highly skilled at Java and related technologies, including Java Frameworks like Spring-boot or Drop wizard, RESTful web services, JSON, Servlet, JSP, MySQL, MongoDB, Kafka, AWS Solr.
- Must have hands-on experience in building scalable and secure back end systems.
- Have hands-on experience with systems that are asynchronous, RESTful and demand concurrency
- Good to have knowledge of best software engineering practices for all stages of the software development life cycle, including coding standards, code reviews, testing, deployment.
Containerization and CICD environment experience.
Strong analytical skills and problem solving aptitude attention to details









