Job Details
Job Description: We are looking for an enterprising and active Java Tech Lead to join our office in Bangalore Your primary focus will be the development of server-side logic, integration, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from front-end applications Your responsibilities include: Applies generally accepted programming standards and techniques to deliver high-quality code Participates in designing, coding, testing, debugging, configuring, and documenting software Analyzes and participates in reviews of software requirements to determine the feasibility of design within time and cost constraints.
Develops or provides work estimates based on analysis of requirements Communicates regularly on the progress of work products, deliverables and overall project status Develops and maintains automated software tests Exp : 4 to8 yrs Work location: Bangalore (Work from office) What You Should Have: BS, BTech or higher in Computer Science or related technical discipline (or equivalent).
4+ years of programming experience in Java with strong OO skills Well-versed with data-structures, algorithms, databases, REST API development, Linux systems Proficient in server-side Java, object-oriented design, JDBC, HTTP and REST based Web Services, Spring Boot, Hibernate, Gradle and JUnit Experience with AWS, Kotlin is a plus but not mandatory Experience of having worked in a start-up is a plus.
Knowledge of professional software engineering practices & best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations Excellent problem-solving, analytical and troubleshooting skills, the ability to work with minimum guidance and communicate technical concepts clearly and effectively AWS, JAVA, Kotlin, REST, API, JDBC, HTTP, Hibernate, Gradle, Unit, JMeter, Databases