Java Developer
- Design, develop, and maintain robust and scalable applications using Java, Spring Boot, and React.js.
- Develop RESTful APIs using Spring Boot.
- Implement front-end user interfaces with React.js, utilizing component-based architecture and state management principles.
- Write unit and integration tests to ensure code quality and reliability.
- Collaborate with product managers, designers, and other developers to deliver high-quality software solutions.
- Participate in code reviews and contribute to improving development processes.
- Stay up-to-date with emerging trends and technologies in software development.
- Troubleshoot and debug issues in both front-end and back-end systems.
- Work with databases and data structures.
- Implement security measures.
- Document technical specification
- Work closely with Product Owners, Business analysts and other IT partners located globally on day-to-day basis to ensure smooth delivery of projects
- Understand, follow, and ensure that system architecture and integration design standards are in alignment with broader platform strategies and business goals
- Provide stable technical solutions which are robust and scalable as per business needs
- Estimate, prioritize, plan and coordinate requirements based on the project
- Provide hands-on code development and test coverage based on the project delivery needs
- Actively contribute and participate in sprint grooming and
- Core Java, Spring boot Web Services, React, Node.js, TestNG, Xray, Cucumber, Oracle, SQL, XML, XSLT, XPath, JProfiler/JProbe, Junit, Java RESTful APIs, CI/CD, Apache Tomcat
Experience Required Must Have Skills:
- Work experience primarily with building enterprise server-side applications using Java, Spring boot and Node.js & React Technologies
- Excellent Core Java, Spring and Hibernate programming skills
- Excellent Knowledge on Testing framework
- Excellent Design Skills (Design Patterns)
- Work experience with hands-on experience Java/J2EE, Spring, ORM/Hibernate, XML, XPath, XSLT, Web Services RESTful, Webserver (Apache Tomcat preferred)
- Excellent analytical and problem solving skills
- Experience with Junit, JProfiler/JProbe (any profiling tool)
- Proficiency in usage of SQL queries for databases (Sybase or DB2 preferred)
- Experience in working with XML, XSLT and SOAP and JSON formats
- Strong analytical and problem-solving skills
- Excellent communication, organizational and planning skills
- Working experience of Agile development methodologies and of DevOps
Any Graduate