Seeking an astute individual with a strong technical foundation to join our world-class engineering team. As a Full Stack Java J2EE Developer, you will be responsible for designing and implementing solutions for our industry-leading Warehouse Management Solution. With hands-on knowledge and experience in a variety of technologies, you will contribute to the development and deployment cycle. If you are a quick learner, result-oriented, and passionate about working in a start-up mode, we want to hear from you!
Overview:
- Leading AI-driven Global Supply Chain Solutions Software Product Company and one of Glassdoor’s “Best Places to Work”
- Seeking an astute individual that has a strong technical foundation with the additional ability to be hands-on with the broader engineering team as part of the development/deployment cycle, and deep knowledge of industry best practices, with the ability to implement them working with both the platform, and the product teams.
Scope:
- Build a world class Engineering team
- Core responsibilities include - debug and diagnose issues from customer environments, design and implement a solution to business requirements (along with counterparts and distinguished Architects) for an industry-leading Warehouse Management Solution that has 100’s of customers across the globe and is hosted on Microsoft Azure Cloud, Private Cloud and, On-Premises.
- The team currently comprises 100+ global associates across the US, India and is expected to grow rapidly.
Our current technical environment:
• Software: Java, J2EE, Spring, Hibernate, GIT, Rest API, OAuth, SQL Server & Oracle, ExtJS
• Application Architecture: Scalable, Resilient, secure enterprise application
• Frameworks/Others: Azure Cloud/Private Cloud/On-Premise, Jenkins, Splunk, AppDynamics
What you’ll do:
Consistently delivers solid quality in both design and implementation and helps the team shape what is built how, in particular:
- Provide technical leadership and delivery for multiple initiatives. Trusted advisor for architectural and technical concerns for key critical and complex modules within a product.
- Involve in requirement gathering, design discussions to come up with architectural solutions
- Lead technical initiatives globally across Product
- Customer focus: Should be able to handle customer escalation interactions for technical problems. Should respond to queries from internal and external stakeholders. Promotes and prioritizes decisions or actions according to customer needs, encouraging others in the team to do the same
- Quick Learner, Result Oriented and work in a start-up mode for building and productizing prototype
- Provide process improvement recommendations based on best practices and product standards, Ensures the usage of reusable components through design, and also ensures that code quality, performance, and scalability and reliability requirements are met.
- Understands, tracks, and articulates issues / risks / action items; work with responsible owners to address the items on a timely basis; update the appropriate stakeholders as needed
- Comfortable in switching between multiple project contexts
- Provides guidance, feedback, coaching, and developmental experiences to the team.
- Flexible and adaptable; able to work in ambiguous situations.
- Participates in interviewing of developers
What we are looking for:
- Bachelor’s degree (STEM preferred) and 9-12 years of Experience in software development
- Must have good hands-on knowledge as a Full Stack JavaJ2EE Developer with experience of Front End, Backend, UI and Database Development using technology stack like Core Java, MVC, Struts, Spring, Hibernate, etc.
- Proven experience in product maintenance & support team (bug fixing).
- Good to have experience/ understanding on Devops
- Strong working knowledge of cloud environment and tools, Azure experience & networking security is a plus
- Good to have experience in using CI / CD tools like SVN, GIT, JUnit, JTest, Jenkins, etc
- Implement and improve Monitoring and Diagnostics (cloud) and alerting.
- Good to have understanding/experience in developing native SaaS application or moving monolithic application to SaaS from inception to implementation
- Demonstrated experience for working with cross functional stakeholders to gather and prioritize product requirements, manage development and delivery commitments for internal/Customer.
- Work on Critical/blocker issues provide guidance and recommendations to increase efficiency and reduce future customer issues.
- Excellent collaborator/communicator – had run technical initiatives globally
Nice To Have
- Previous experience with Warehouse/fulfillment or any ecommerce products
- Experience with API management platforms & providing / consuming RESTful APIs