Job Description
Position: Java Full Stack Developer.
Gender - Both - Male / Female
Industry: Healthcare.
Qualifications: BE - CS / BTECH - IT, MCA, BCA, B.Sc IT
Experience: 2 – 5 yrs.
Job location: Nungambakkam, Chennai
Salary: as per the norms.
Preferred - Immediate Joiners
Languages Required: English and Tamil (Must).
Job Descriptions & Requirements:
o Skills: HTML, CSS, JavaScript, and familiarity with server-side languages (e.g., Python, NodeJS).
o Experience: 1-2 years preferred.
o Role: Building and maintaining web applications, collaborating with a team, etc.
Core Java Skills:
• Proficiency in Java SE (Standard Edition) with strong foundational knowledge of data structures, algorithms, and OOP (Object-Oriented Programming) concepts.
• Experience with Java EE (Enterprise Edition) or Jakarta EE components such as Servlets, JSP, JPA, EJB, and more.
• Understanding of multi-threading and concurrency.
Front-end Development:
• Languages: HTML, CSS, and JavaScript.
• Frameworks/Libraries: Angular, React, or Vue.js with a preference for enterprise- friendly libraries like PrimeFaces or Vaadin when using Java.
• Responsive Design: Ensuring that the ERP and PoS UIs are accessible from multiple device types.
Back-end Development:
• Frameworks: Spring (especially Spring Boot, Spring MVC, Spring Data JPA) and Hibernate ORM.
• Databases: Familiarity with relational databases such as PostgreSQL, MySQL, Oracle, or MS SQL. Knowledge of JPA (Java Persistence API) is crucial.
• APIs: RESTful services using tools like Spring Rest or JAX-RS. Understanding of GraphQL can be a bonus.
DevOps & Deployment:
• Version Control: Proficiency in Git.
• Cloud Services: Familiarity with deploying Java applications on cloud platforms like AWS, Azure, or Google Cloud.
• Server: Proficiency in managing and deploying to servers like Apache Tomcat, WildFly, or similar.
ERP and PoS Specific Skills:
• Transaction Management: Understanding of transactional systems, data consistency, and rollbacks.
• Security: Securing sensitive data, understanding of PCI DSS compliance (for payment processing), and secure coding practices
• Integration: Ability to integrate with third-party services, especially for payments, inventory management, HRM, and CRM systems.
• Performance: Skills in optimizing application performance, especially for databases and application servers, to handle high-volume transactions typical in ERP and PoS systems.
Soft Skills:
• Problem Solving: Ability to troubleshoot and debug complex issues, especially in integrated environments.
• Communication: Ability to translate technical jargon to stakeholders and effectively gather system requirements.
• Teamwork: Collaborating with UI/UX designers, database administrators, system architects, and other developers.
• Understanding of Business Processes: Knowledge of common business operations to understand and model processes in the ERP system effectively.
• Time Management: Meeting project deadlines and managing tasks efficiently.
• Adaptability: Staying updated with the ever-evolving tech landscape.