drjobs Lead Java Developer

Lead Java Developer

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

About Company :
It is a high spirited IT services company and has consistently grown today as a huge entity with workforce strength of 200 highly skilled staffs which is founded in 2014. A Nasscom Partnered and CMMi Level 3 initiated Madurai based IT company with a difference. As a client centered and quality conscious IT company we offer a wide spectrum of technology services and solutions to help our clients meeting their business needs on time and within costeffective parameters. TTS does its best to provide you with Custom Software Development that will keep you steps ahead of your competitors by continuously improving your ITbased business solutions. We use the latest software development platforms and tools to achieve this thereby delivering you the best solutions which make you stand alone in the industry killing competition. We also employ the latest project management techniques and software engineering practices. Our Services portfolio broadly comprises of Application Services Infrastructure Services and Professional Services delivered using our Flexi Global Delivery Model.

Job Description:
  • We are seeking a skilled and experienced Java Developer to join our team and contribute to the various development activities of our RPA platform.
  • The ideal candidate will have a strong background in Java development experience with document management systems connectors & application integrations development (integration with ERP systems) with a deep understanding of key features such as document search and rolebased access control (RBAC) is an added advantage.

Key Responsibilities:
  • Develop and Enhance Document Repository:
  • Design develop and implement core features of the document repository including document storage retrieval and management.
  • Ensure the repository is scalable secure and optimized for performance.
  • Implement Document Search Functionality:
  • Develop advanced search capabilities including fulltext search metadata search and filtering options.
  • Optimize search algorithms for fast and accurate document retrieval.
  • RoleBased Access Control (RBAC):
  • Design and implement RBAC mechanisms to ensure secure and controlled access to documents.
  • Define and manage roles permissions and access policies.
  • Integration and APIs:
  • Develop APIs and connectors to integrate the document repository with other enterprise systems (e.g. CRM ERP).
  • Ensure seamless data exchange and interoperability between systems.
  • Collaboration and Communication:
  • Collaborate with crossfunctional teams including frontend developers database administrators and system architects.
  • Participate in code reviews design discussions and team meetings to ensure highquality software development.
  • Testing and Maintenance:**
  • Write unit tests integration tests and perform debugging to ensure the reliability and stability of the system.
  • Maintain and update the document repository addressing any issues or enhancements as required.
  • Bachelors or Masters degree in Computer Science Information Technology or a related field.

Experience:
  • 5 years of experience in Java development.
  • Experience with document management systems or content management systems is highly desirable.
  • Proven experience in developing search functionality and RBAC systems.
  • Experience in RPA product is desirable

Technical Skills:
  • Proficiency in Java including frameworks such as Spring and Hibernate.
  • Strong knowledge of RESTful API development.
  • Experience with search engines and libraries (e.g. Apache Lucene Elasticsearch).
  • Understanding of database systems (SQL and NoSQL) and ORM technologies.
  • Familiarity with security protocols and best practices in RBAC implementation.
  • Others
  • Excellent problemsolving and analytical skills.
  • Strong communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks effectively.

Preferred Qualifications:
  • Proven experience in designing and implementing workflow solutions using Camunda 7
  • Strong proficiency in Java programming language and web development technologies (e.g. Spring boot Angular Formiojs HTML CSS JavaScript).
  • Experience with BPMN and DMN standards including process modeling decision modeling and execution.
  • Familiarity with Spring Framework and RESTful web services.
  • Excellent analytical and problemsolving skills.
  • Camunda 7 certification added advantage
  • Strong communication and interpersonal skills with the ability to effectively collaborate with crossfunctional teams and clients.
Additional Technical Skills:
  • Knowledge of other programming languages such as Python or JavaScript.
  • Experience with cloud platforms (e.g. AWS Azure Google) and microservices architecture.
  • Familiarity with DevOps practices and tools (e.g. Docker Kubernetes Jenkins).

Certifications:
  • Relevant certifications in Java cloud computing or database management are a plus.
Key skills : AgileCloud experienceJavaMicroservicesSpringSQL
Job location : Chennai
Work experience : 1013 years
Employment type : Full time
Work mode : Hybrid
Educational qualification : Any Graduate

Employment Type

Full Time

Company Industry

Key Skills

  • REST
  • Eclipse
  • JSP
  • Junit
  • Spring
  • Struts
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.