Role & Responsibilities :
We are looking for a Lead Developer with strong experience in Kotlin, Core Java, and SQL to lead end-to-end development for enterprise-grade applications. The ideal candidate should have a solid background in both backend and desktop application development, with the ability to understand customer requirements, provide technical direction, and deliver scalable, secure solutions.
Key Responsibilities :
- Lead development efforts in Kotlin and Core Java, ensuring clean, maintainable, and efficient code.
- Understand and translate customer requirements into technical specifications and actionable development tasks.
- Design and develop applications using SWT / Swing for desktop UI and RESTful services for integration.
- Work with SQL, JAXB, and XSL for data processing and transformation.
- Implement OAuth for secure authentication and authorization.
- Manage build automation using Maven / Gradle and set up CI / CD pipelines in Jenkins.
- Use Git / SVN for version control and Postman / Insomnia for API testing.
- Create UML diagrams, design documents, and ensure adherence to best coding practices.
- Provide technical leadership, conduct code reviews, and mentor junior developers.
Ideal Candidate :
Lead development efforts in Kotlin and Core Java, ensuring clean, maintainable, and efficient code.Understand and translate customer requirements into technical specifications and actionable development tasks.Design and develop applications using SWT / Swing for desktop UI and RESTful services for integration.Work with SQL, JAXB, and XSL for data processing and transformation.Implement OAuth for secure authentication and authorization.Manage build automation using Maven / Gradle and set up CI / CD pipelines in Jenkins.Use Git / SVN for version control and Postman / Insomnia for API testing.Create UML diagrams, design documents, and ensure adherence to best coding practices.Provide technical leadership, conduct code reviews, and mentor junior developers.Mandatory Skills :
Kotlin (6+ yrs), Core Java, SQL, SWT, Swing, JAXB, XSL, RESTful APIs, OAuth, Git / SVN, Postman, Insomnia, Maven / Gradle, Jenkins, UML.Preferred Skills :
Exposure to enterprise-level or hybrid desktop-backend solutions.Experience in team leadership and client communication.Familiarity with tools like JIRA, Bitbucket, or(ref : hirist.tech)