Company Description Empay Software Solutions specializes in providing cutting-edge solutions and services for the financial services industry, particularly in electronic and mobile payment verticals. Since our founding in 2008, we have remained committed to delivering innovative and effective solutions in the transaction processing and payment services domain. Our mission is to help our clients become and stay pioneers in the industry. Our team combines technological expertise with in-depth knowledge of the retail payments business. Role Description We are hiring an experienced Java Team Lead with a strong technical background and leadership capabilities. The successful candidate will oversee the design, development, and deployment of Java-based applications and provide mentorship to a growing development team. Experience: 5+ Years (Including 2+ Years in a Lead Role) Location: Infopark Kochi | Work Mode: On-site (Mandatory) Key Responsibilities: Lead the design, development, and implementation of Java-based applications. Review, test, and debug team members’ code to ensure code quality and performance. Drive SDLC processes, timelines, and deliverables in coordination with cross-functional teams. Provide technical mentorship, assign tasks, and support junior developers. Ensure the application is secure and aligned with OWASP guidelines and industry best practices. Key Requirements: 5+ years of Java development experience, including 2+ years in a technical leadership role. Proficient in Spring MVC, Spring Boot, Spring Security, JPA, Hibernate, HTML/JSP/React, and Eclipse. Strong database expertise in SQL Server or Oracle. In-depth understanding of OWASP vulnerabilities, DAST, SAST, and familiarity with security tools such as Burp Suite, OWASP ZAP, and SonarQube. Experience in microservices architectures and cloud services (AWS, Azure, or GCP). Bachelor's/Master’s degree in Computer Science, Engineering, or a related field. Experience in Banking, EFT, and Card Payments domain is a strong plus.
You are looking for an experienced Java Team Lead who can demonstrate strong technical expertise and leadership skills. In this role, you will be responsible for overseeing the design, development, and deployment of Java-based applications while providing guidance and mentorship to a growing development team. With a minimum of 5 years of overall experience in Java development, including at least 2 years in a leadership role, you will be instrumental in leading the team towards successful project outcomes. Your primary responsibilities will include leading the design and implementation of Java applications, reviewing and testing code to maintain quality and performance standards, and ensuring adherence to SDLC processes and timelines in collaboration with other teams. As a Java Team Lead, you will also be tasked with providing technical mentorship to junior developers, assigning tasks effectively, and ensuring that the application's security measures comply with OWASP guidelines and industry best practices. Proficiency in Spring MVC, Spring Boot, Spring Security, JPA, Hibernate, HTML/JSP/React, and Eclipse is essential for this role, along with a strong background in SQL Server or Oracle databases. Your expertise should extend to identifying and addressing OWASP vulnerabilities, familiarity with DAST and SAST tools, and experience with security tools like Burp Suite, OWASP ZAP, and SonarQube. Additionally, knowledge of microservices architectures and cloud services (AWS, Azure, or GCP) will be advantageous in fulfilling the requirements of this position. To qualify for this role, you should hold a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. If you are ready to take on this challenging yet rewarding opportunity, we look forward to considering your application.,
Company Description Empay Software Solutions specializes in providing cutting-edge solutions and services for the financial services industry, particularly in the electronic and mobile payment sectors. Our mission is to deliver innovative and effective solutions in transaction processing and payment services, enabling our clients to become industry leaders. Founded in 2008, our team comprises professionals with extensive experience in financial services, combining technological expertise with in-depth knowledge of retail payments processes and nuances. Role Description Design, develop, and maintain robust and reusable Java applications. Collaborate with product and engineering teams to define and deliver new features. Debug, troubleshoot, and resolve production and development issues. Conduct peer code reviews and enforce coding standards. Deliver high-quality, scalable, and maintainable solutions on time. Key Requirements 3+ years of professional experience in Java Development. Strong knowledge of OOPs, Spring MVC, Spring Boot, Spring Security, JPA, and Hibernate. Proficiency in HTML/JSP/React and Eclipse IDE. Experience working with SQL Server or Oracle databases. Solid understanding of the Software Development Life Cycle (SDLC). Bachelor’s/Master’s degree in Computer Science, Engineering, or related discipline. Exposure to microservices architectures and cloud platforms (AWS, Azure, GCP) is a plus. Experience in Banking, EFT, or Card Payments domain preferred. Must be based in Kerala or willing to relocate (on-site job, no WFH). Immediate joiners or candidates with ≤30 days notice preferred.
As a Java Developer at this company, your responsibilities will include: - Designing, developing, and maintaining robust and reusable Java applications. - Collaborating with product and engineering teams to define and deliver new features. - Debugging, troubleshooting, and resolving production and development issues. - Conducting peer code reviews and enforcing coding standards. - Delivering high-quality, scalable, and maintainable solutions on time. Key Requirements: - Possessing 3+ years of professional experience in Java Development. - Having a strong knowledge of OOPs, Spring MVC, Spring Boot, Spring Security, JPA, and Hibernate. - Proficiency in HTML/JSP/React and Eclipse IDE. - Experience working with SQL Server or Oracle databases. - Solid understanding of the Software Development Life Cycle (SDLC). - Holding a Bachelors/Masters degree in Computer Science, Engineering, or related discipline. - Exposure to microservices architectures and cloud platforms (AWS, Azure, GCP) is a plus. - Must be based in Kerala or willing to relocate (on-site job, no WFH). - Immediate joiners or candidates with 30 days notice preferred.,