Posted 17 May, 2026
Back End Java Developer
Employee Timesheet Entry Portal
Bengaluru,Karnataka,India
Full Time
Reference: 365_621369_25-01129
Required Skills:
- Strong background in Core Java with hands-on experience in J2EE technologies, Hibernate framework, Spring Boot, Microservices, and RESTful/SOAP web services
- Solid understanding of object-oriented programming, exception handling, and memory management
- Proficiency in multithreading and dependency injection concepts
- Familiarity with HTML, XML, JSON, CSS, JavaScript, JSP, and Servlets
- Experience with relational and non-relational databases like MySQL and MongoDB
- Proficient in ORM frameworks and concepts such as JPA 2 and Hibernate
- Hands-on experience with Java IDEs such as Eclipse or IntelliJ IDEA
- Experience with at least one major framework: Spring, Struts, or JSF
- Knowledge of build tools like Maven or Gradle, and version control systems like Git
- Familiar with CI/CD practices and DevOps tools such as Jenkins and GitHub Actions
Preferred Skills:
- Experience developing SaaS, PaaS, and cloud-based web applications
- Additional exposure to frontend technologies like JavaScript, HTML, and frameworks such as AngularJS or ReactJS.
Responsibilities:
- Design, implement, develop, and maintain applications using the Java tech stack
- Translate business requirements into technical specifications
- Participate in all phases of the software development lifecycle: requirements gathering, analysis, design, development, testing, and integration
- Troubleshoot and resolve issues in both production and non-production environments
- Write clean, efficient, and secure code
- Ensure application performance, security, stability, and maintainability
- Enhance existing systems by introducing new features based on business needs
- Monitor system performance and implement innovative solutions to improve efficiency
- Collaborate with peers to build scalable, secure, and high-quality software products
- Adhere to best practices for software development, deployment, and maintenance
- Deploy new features and enhancements to the production environment