Responsibilities
· Develop and maintain enterprise grade software, adapting Agile methodology.
· Tuning of DB, Schema and queries for scale and performance
· Experience as a DB programmer or DBA as part of product development
· Build creative solutions and write technical design based on the requirements.
· Develop creative solutions and write technical design based on the requirements.
· Work closely with peer teams to ensure that applications are written to allow for overall system performance.
· Assist in performance 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.
Requirements
· Bachelor’s degree in engineering, CS or equivalent experience
· Development in Core Java, J2EE, Struts, Sprint boot stack,Hibernate, Database,OOP concepts.
· Data Structures, algorithms, and their applications
· Strong problem-solving skills
· Extensive experience in developing and consuming REST APIs
· Strong analytical skills and general logical reasoning
· Excellent written and verbal communication skills and presentation skills.
· Good understanding of Software development life cycle (SDLC)
· Strong experience working with DB and Query optimization.
· Must have experience: Java, Kafka, SQL, Linux, Cloud, Clickhouse, Postgres, MongoDB
· Good to have experience: Go, Python, AWS, Apache Redis, Sprint boot,ETL Jobs
· Experience: About 5 to 7 years