
We are looking for a Java Application Developer with a minimum of 2 years of experience.
Must have experience in the Retail domain.
Java, Springboot, MVC, JSP, Postgres SQL and Oracle Skills are required.
AWS knowledge is a plus.
Should be willing to travel to the client's location whenever required.

About Kapil Technologies PVT LTD
About
Similar jobs
We are looking for, Java Full stack Developer
Relevant Experience (In years): 4+ Years
Job Location: Mumbai
Skill: Java 8+, Spring Boot, Spring MVC, Angular JS, JSP, Servlet, JPA/Hibernate, REST Web service, SOAP web service, JQuery, Ajax, HTML5, CSS3, Java Script, JSON, Junit, MySQL, SVN/GIT,Genkins.
Role Category: Software Development
Education: BE / BTech in Any Specialization, MCA
Desired Competencies (Technical / Behavioral Competency)
- Has experience working on backend technologies Spring MVC, Spring Boot, and Spring JPA.
- Has experience working on Frontend technologies Angular, CSS, HTML, and JavaScript / JQuery
- Hands-on experience of MYSQL Database.
- Knowledge of containerization tools like Docker and Kubernetes.
- Good verbal and written communication and collaboration skills to effectively communicate with both business and technical teams.
- Comfortable working in a fast-paced, result-oriented environment.
- Able to understand the requirement quickly and efficiently, should be able to work independently.
- Significant Java Programming experience (in J2EE).
- Should be able to work with Agile Sprint and Scrum methodology.
- Should be able to understand the requirements clearly and document the same whenever required.
- Able to write reusable and scalable components and to build product aligned to platform architecture.
- Follow coding guidelines and write efficient code.
- Perform unit testing and preparation of unit test cases effectively.
- Explore new technologies and carryout POCs
- Willingness to explore and innovate new ideas with team members and appreciate individual inputs/ strengths
- To support product and team with positive attitude and full dedication.
Job Type: Full-time
Experience:
- Java: 4 years (Required)
- Spring Boot: 4 years (Required)
Work Location: In person
Job Description:
Are you a fun loving and passionate to be a part of Global Innovator team? Are you planning to grow your career, which enhance your skills in technology? A career at SmartDocs can open many doors for you in the world of technology. If you are looking for a company that is dedicated to your ideas, recognizes you for your unique competency & contributions and provides a fun, flexible and delightful work atmosphere.
Then, we are the right place to ignite your passion. We are totally committed about our employees, our Clients & Customers, our work culture and especially our technology. We are an organization who encourages new ideas of employees through collaboration and creativity.
We are seeking for a dedicated individual to join SmartDocs Business Solutions. The candidate will work with the product development team and must be a subject matter expert in-order to deliver the best practices; an ideal candidate must possess excellent business skills with outstanding communication, professionalism & leadership and must have minimum 3 - 6 years of experience in JAVA as a full stack developer.
Desirable Skills & Expertise:
v Minimum 3 – 6 years of experience as a full stack developer (Preferable from product based entity). At least a year of experience in managing a team is mandatory.
v Master’s or bachelor’s degree in Engineering (CSE / IT / MCA / Software) are preferred.
v Work exp. in Java, Frame-works like : Spring, Spring boot; J2EE technologies like Servlets, JSP and Web Application Server is mandatory.
v Strong skills in HTML, Java Script, XML, CSS and Mango DB.
v Product development in Linux environment is an added advantage.
v Possesses intellectual humility; smart, driven, creative and able to learn things from slipups, willing to raise others up.
v Excellent Communication & Analytical skills with integrated professionalism at all levels.
Key Responsibilities:
Ø The role is responsible for designing, coding and deploying of high-performance applications.
Ø Deep expertise and hands on experience as a Core JAVA Developer.
Ø Team Management, Excellent interpersonal, Communication and effective organizational skills and solid technical skills.
Ø Should be able to communicate effectively with both technical and non-technical personnel.
Ø Excellent trouble shootings & problem-solving skills.
Ø Experience with SDLC from requirement analysis through testing and deployment.
Ø Must be an expert in technologies like J2EE, JSP, Servlets, Web Application, HTML, Java Script, XML, CSS, Mango DB and JAVA frameworks – Spring boot.
Ø Develop and maintain strong product knowledge.
Ø Guide the clients through various stages of the project and transition to support organization.
Ø Review existing business processes and participate in the Process Improvement Program.
SmartDocs, provides equal employment opportunity to all its employees and all qualified applicants for employment without regard to their race, caste, religion, color, ancestry, marital status, gender, sexual orientation, age, nationality, ethnic origin or disability. Our resource policies shall promote diversity and equality in the workplace while encouraging the adoption of international best practices.
Job description :
Looking for a passionate developer and team player who wants to learn, contribute and bring fun & energy to the team. We are a friendly startup where we provide opportunities to explore and learn a lot of things(new technology/tools etc.,) in building quality products using best-in-class technology.
Responsibilities :
- Design and develop new features using Full-stack development (Java/Spring/React/Angular/Mysql) for a cloud(AWS/others) and mobile product application in SOA/microservices architecture.
- Design awesome features and continuously improve them by exploring alternatives/technologies to make design improvements.
- Performance testing with Gatling (Scala).
- Work with CI/CD pipeline and tools (Docker, Ansible) to improve the build and deployment process.
- Working with QA to ensure the quality and timing of new release deployments.
Skills/Experience :
- Good coding/problem-solving skills and interest in learning new things will be the key.
- Time/Training will be provided to learn new technologies/tools.
- 1 or more years of professional experience in building web/mobile applications using Java or similar technologies (C#, Ruby, Python, Elixir, NodeJS).
- Experience in Spring Framework or similar frameworks.
- Experience in any DB (SQL/noSQL)
- Any experience in front-end development using React/Vue/Angular/similar frameworks.
- Any experience with Java/similar testing frameworks (JUnit/Mocks etc).
Core Competency:
Professional development experience, working the full stack on large scale B2B, SaaS products. • Expertise with learning new technologies and strong experience with our tech stack AngularJS, JavaScript, Node.js, Go, React.js and Postgres. • Bachelor’sin Computer Scienceorsolid knowledgeof CS fundamentals(OOP, designpatterns, algorithms, etc...) • Experience and adesire towork in a fast-paced environment. • We are a leading cloud-based open platform used by some of the most prestigious companies around • You will get to work with some of the most complex technologies on the market today • You will have an opportunity to work at all levels of the organization.
Location : Ahmedabad
Requirements:
- Minimum 2 years of experience working as Software/Solution Architect
- In-depth knowledge of enterprise integration patterns
- Expertise to help developing advanced cloud-based solutions like AWS, Google or Microsoft. Ability
- to plan, design and scale AWS cloud based implementations using the best practises recommended
- by Amazon
- Experience in software development and coding in various platforms (like Java, Python, Node.js,
- Angular, Kotlin, React, Swift etc)
- Experience with relational and NoSQL databases
- Experience with enterprise service bus like Mule, Apache Camel is a plus
- Understanding of software quality assurance principles
- Outstanding communication and presentation abilities
Responsibilities:
- Leads development of solution architecture , preparation of technical plans, in liaison with business
- assurance and project staff
- Develop high-level product specifications with attention to system integration and feasibility
- Working proactively to maintain a stable, viable architecture and ensure consistency of design across
- projects within the programme
- Collaborate with other professionals to determine functional and non-functional requirements for
- new software or applications
- Ensures that technical strategies, policies, standards and practises are applied correctly working
- proactively to maintain
- Use tools and methodologies to create representations for functions and user interface of desired
- product
- Provides guidance on technical aspects of the solution development and integration
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
- Ensures that appropriate tool and method are available, understood and employed in the
- architecture development
Responsibilities :
- Full stack system development
- Technical risk assessment and estimation
- Technical investigation/research, assessment, and recommendation
- Providing solutions and preparing proof-of-concept for technical proposals and demonstrations
- Product maintenance and support
Qualifications :
- Bachelors degree in Computer Science, Computer Engineering, or any course related to Information Technology, Engineering and Mathematics
- 3+ years experience in product development
- 3+ years experience in agile product development methodology/process
- 3+ years of Java development experience
- 3+ years experience on SQL / MySQL (Oracle is a plus)
- 3+ years experience on Spring Framework / Spring boot / Spring MVC / Hibernate
- Experience in JUnit
Knowledge in :
- JavaScript /HTML5/ CSS/ JQuery, And JSP / JavaScript Reactive Framework (Vue.js is a huge plus)
- REST Concepts
- VCS - Git
- AWS
- Excellent programming and problem-solving skills
- Good communication skills
- Fast learner, detail-oriented
- Able to work under pressure
- Self-managing and able to collaborate with offsite team members
- Can render extra hours whenever necessary.
We don't blindly chase after the trendiest technologies, but we strive to use the best ones for the job at hand. That means we try to achieve a good balance between proven tech while continuously evaluating and modernizing our stack as new techniques, libraries, and frameworks come out.
Training: After a rigorous training program of up to one month, you'll immediately get to work on one of our projects. We're working on mission-critical government systems or commercial products that are levelling up the way the world does business.
Note :
- Strictly 3+ years of Experience in software development
- Immediate to a month notice
- Should have experience working in Enterprise level applications/ Enterprise software products.
Interview Process :
1. Online exam
2. Technical Panel Interview
3. HR Interview
4. Final Offer / Joining
Hiring Condition: Successful completion of background checking will be required as a condition of hire
- 3-12 years Senior level candidate should run department Independently.
- Should have hands on coding experience in Core Java, JSP, Servlets, JQuery, JavaScript, J2ee, Spring, Hibernate, TypeScript, Angular 2/6/9, HTML, CSS3
- Microservices, CICD, Devops experience would be preferred.
- Release management
- Prepare detailed plan for the release, identify and manage risks
- Estimate time, effort and resources required for assignments
- Organize, delegate, track and coordinate team activities
- Provide visibility to senior leadership through regular updates
- Effective Interaction with Product Management, Domain experts on engineering related issues
- Design and development of subsystems and modules as per specifications
- Ensure team availability and responsiveness to production issues

Our Product Engineering department has a number of teams focusing on various product facets. As a Tech Lead, you will be responsible for designing & developing high-quality code for a module or feature set or microservice along with your team of developers & testers. This is a great opportunity to learn, mentor, and make meaningful contributions to the growth of the business in some of the hottest programming areas of this decade.
-
Detailed design of software packages, classes, database, and building architecture that aims to improve key product metrics (onboarding, engagement, UX, virality, performance, security, scalability, etc).
-
Take ownership of shipping certain modules or microservice, end-to-end including design, coding, testing, quality assurance, API, documentation, etc. (Naturally, it is a team effort and will involve other team members.).
-
Lead experiments in new technology and solutions and rack up high failure rates.
-
Hiring / Coaching / Mentoring innovative teams.
-
Problem-solving approach and introduce new ideas, tools, techniques, and technologies for the benefit of the business and its customers.
Skills & Competencies:
-
6+ years experience as a Java developer working with microservices, JPA, Spring & Hibernate.
-
Exposure to pragmatic programming philosophy & best practices and experience in a fast-paced work environment with a strong learning mindset and problem-solving abilities.
-
Experience in AWS and cloud-native technologies will be a plus.
-
Expertise in agile methodologies, SDLC, and must be a team player.
Education and Technical Proficiency:
-
BE, BTech, MCA
Benefits:
-
Competitive compensation
-
We encourage diversity and inclusion
-
Insurance Benefits
-
Challenging, energetic, and fun-filled working environment
-
Immense learning and development opportunities
-
Cafeteria facility
Essential Job Functions:
- Implement application components and systems according to department standards and guidelines.
- Work with product and designers to translate requirements into accurate representations for the web.
- Analyze, design, code, debug, and test business applications.
- Code reviews in accordance with team processes/standards.
- Understand and work with data in varying degrees of complexity and scale.
- Responsible for planning, processing and performing all jobs in an efficient manner.
- Provide assistance to testers and support personnel as needed to determine system problems.
- Resolve problems involved with integrating new technologies with systems.
* Essential functions are the basic job duties that an employee must be able to perform, with or without reasonable accommodation. The function is considered essential if the reason the position exists is to perform that function.
Supportive Job Functions:
- Remain knowledgeable of new emerging technologies and their impact on internal systems.
- Available to work on call when needed.
- Perform other miscellaneous duties as assigned by management.
*These tasks do not meet the Americans with Disabilities Act definition of essential job functions and usually equal 5% or less of time spent. However, these tasks still constitute important performance aspects of the job.
Knowledge, Skill, and Abilities:
- Experience using Python, JavaScript, and React.
- Experience with web services and RESTful APIs.
- Experience in cloud infrastructure
- Experience with Sql and NoSql databases
- Familiarity with modern CI/CD methods
- Ability to organize, prioritize, and handle multiple assignments on a daily basis.
- Strong and effective inter-personal and communication skills
- Ability to interact professionally with a diverse group of clients and staff.
- Must be able to work flexible hours on-site and remote.
- Must be able to coordinate with other staff and provide technological leadership.
- Ability to work in a complex, dynamic team environment with minimal supervision.
- Must possess good organizational skills.
Education, Experience, and Certification:
- Associate’s or bachelor’s degree preferred (Computer Science, Engineer, etc.), but equivalent work experience in a technology related area may substitute.
- 5+ years relevant experience, required. *
- Experience using version control daily in a developer environment.
- Experience with Python, JavaScript, and React is required.
- Experience using rapid development frameworks like Django or Flask.
- Experience using front end build tools.








