Responsibilities Develop creative solutions and write technical design based on the requirements. Develop and maintain enterprise grade SaaS software, adapting Agile methodology. Assist in tuning and optimization. Develop and execute unit tests for product components. Perform peer code reviews and provide feedback. Promote high quality, scalability, and timely completion of projects. Development in Core Java, J2EE, Struts, spring, Client-Side scripting, Hibernate, Database Development of scalable core-java applications, Web Applications and Web Services Requirements Bachelor's degree in engineering, CS or equivalent experience Understanding of Data Structures, algorithms and their applications Strong problem-solving skills Experience in building microservices using Spring Boot stack (spring cloud, spring-data) Extensive experience in developing and consuming REST APIs Experience in profiling applications Experience with at least one of the front-end. frameworks such as Angular or Vue. Strong analytical skills and general logical reasoning Excellent written and verbal communication skills and presentation skills. Good understanding of Software development life cycle (SDLC) Basic SQL queries Must have software development experience using: Java, Kafka, SQL, Linux, Apache Redis, Good to have software development experience in AWS cloud using: Go, Python, MongoDB, Postgres, Clickhouse Experience : About 3 to 5 years (ref:hirist.com
Employement Category:
Employement Type: Full time Industry: Others Role Category: Application Programming / MaintenanceBack Office Operations Functional Area: Not Applicable Role/Responsibilies: Uniphore - Java Full Stack Engineer