Java Developer - Coimbatore, India - Turbostart

    Default job background
    Accounting / Finance
    Description

    Who are we:

    The world of startups is changing. More importantly, startups are changing the world. At Turbostart Technology Centre (T2C), you have the opportunity to be part of the evolution of cutting edge technology solution development across multiple domains including EdTech, Fintech, Supply Chain / Logistics. We have a laser focused approach on innovation and collaboration backed by strong objective R&D, futuristic and highly agile models for solution development, collaboration and engagement.

    Join us to be part of the unique mix of a corporate work environment (process driven ) that is focused on building new age solutions for startups that require extreme pace of innovation, agility and rapid engineering approaches.

    Know more about us on

    What we are looking for:

    Role:Java Developer

    We are looking for a highly skilled Java Developer with experience in building web applications in Java. As a Java Developer you will be responsible for analyzing user requirements and business objectives, determining application features and functionalities, writing code and recommending changes to existing Java-based applications, among other duties. The role needs understanding of technical documentation and user assistance material with excellent written and oral communication.

    Experience Required: 1-5 years hands-on experience in Java programming, designing and developing applications using Java EE platforms.

    Location: Coimbatore, Tamil Nadu (On site)

    What you'll do:

    • Analyze user requirements for application design
    • Contribute in all phases of the development lifecycle
    • Write well designed, testable and efficient code
    • Ensure designs are in compliance with specifications and standards
    • Prepare and produce releases of software components
    • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review and implementation
    • Debugging and resolving technical problems quickly
    • Recommend changes to existing applications as required

    Our Ideal Candidate:

    • A minimum of 3-5 years hands-on experience in Java programming, designing and developing applications using Java EE platforms.
    • Languages: Java, SQL, Hibernate, JSP, Good to have (JavaScript, HTML, CSS)
    • Database: PostgreSQL, PostGIS, MySQL
    • Frameworks: Spring Boot, Spring MVC
    • IDE : Eclipse, STS, Intellij
    • BE/MS degree in Computer Science Engineering or similar discipline
    • Analytical mindset and good problem-solving skills
    • Excellent written and verbal communication with good organizational skills
    • Ability to work as part of a team with attention to detail
    • Object Oriented analysis and design using common design patterns
    • Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc)
    • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
    • Experience in Spring Framework
    • Sun Certified Java Developer (Preferred)
    • Experience in developing web applications using at least one popular web framework (Spring MVC)
    • Experience with test-driven development