Its our job to expand, improve and maintain the transportation management and warehousing products at BluJay. Product management drives the roadmap which contains a mix of strategic, compliance, technical and customer driven features. We provide the technical answers to the functional requirements in an Agile development process. The senior software engineer develops well-designed, testable software solutions and maintains and improves existing codebase. Besides that, the senior software engineer mentors software engineers.
Essential Functions / Responsibilities:
Develops the code for the requirements assigned referring the product requirement documents.
Creates and maintains unit tests.
Provides technical knowledge transfer documentation.
Works collaboratively within a team of other engineers.
Can work independently and guide other resources, if required.
Performs code reviews
Mentors software engineers.
Experience:
6- 10 years
Skill set required (Mandatory) Java 8, Spring boot , API ,Microservices and Plsql
Good programming and debugging skills.
Good experience in Java and SQL
Knowledge in security and performance engineering
Knowledge of web services (REST/SOAP)
Knowledge of repository tools such as BitBucket or GitHub
Spring Framework and Hibernate (or any ORM)
Experience in peer code reviews and mentoring
Good communication skills
Desired Skills:
Experience in domain of Supply chain execution
Knowledge of Oracle database and PL/SQL
Knowledge of security and performance engineering
Knowledge of Apache web server
Good understanding of agile product development methodology