We are working on the US-based SAAS platform Enveyo.com. We are into Logistic and Shipping domain help companies with high volume of shipments to optimizing their shipping and the cost. All our customers are US-based companies who have a massive volume of shipments going out every day.
Key Skills:
- Java 8, Spring Boot, Groovy, Grails, Gradle, Jenkins, OOPs concept.
- HTML, JavaScript, Bootstrap
- MySQL, AWS
- JUNIT
What you will do?
- Develop and deploy high-volume distributed and scalable applications in Java while maintaining the project schedule. This is the primary objective.
- Conceptualize, design, develop, debug, provide effort estimation and risk analysis of a project/feature/service.
- Participate in design, architecture and standardization efforts influencing product or service
- Work very closely with Product management for defining the Requirements/Road map.
- Take end-to-end ownership of various technical aspects of the product/service and be responsible for its success and failure. This may involve coordinating with various internal and external teams/stakeholders.
- Work well in a high performing team with agile development approaches and technology
- Translate high-level requirements to actionable tasks/deliverables.
- Work multi-functionally with various teams including: site reliability engineers, project managers, product managers, and other teams
What you need to succeed?
- 2+ years of object-oriented programming experience with Java
- Design, implement, and deploy high-performance, custom applications at scale.
- Hands on with any object-oriented language (Preferably Java)
In-depth knowledge of Java, Spring.
- Excellent individual contributor who can step up in the shoes of lead if required
- End to end ownership of the module
- Strong and proven expertise in full-stack development with 2+ years experience in product development.
- B.E., B.Tech. or higher in Computer Science plus 2 years relevant work experience
- Working knowledge of distributed computing principles
Industry experience with Linux
- Practical experience in writing efficient and performant code in java
- Expert in multi-threading and data structures
- Working knowledge of software engineering standard methodologies (e.g., code reviews, unit testing/integration testing, design documentation)
- Experience with Jenkins, Maven, Gradle or build tools
- Working knowledge of MySQL