- Early StageStartup in initial stages
SENIOR JAVA DEVELOPER 5+ years
- ₹7L – ₹15L • No equity
- Chennai •
- 5 years of exp
- Full Time
Not Available
In office
About the job
You will be successful if:
You are passionate about product development, self-driven, and highly motivated and you enjoy the
independence of managing projects on your own.
You care about the customer experience and have experience building enterprise/customer-facing
applications.
You are extremely collaborative and enjoy working cross-functionally with other engineers across
the globe.
You are proactive and can move fast or pivot to meet the changing requirements of the product.
You enjoy problem-solving and can use everything from data logs/metrics to command line tools to
help you identify and fix issues.
You enjoy working in an agile team to develop next-generation software for our supply chain
product suite.
You will be providing valuable technical input to designs and the detailed implementation of
solutions
Responsibilities:
Building new Cloud Applications
● Assume responsibility for the full lifecycle of your code, from implementation to testing to user
acceptance to deployment
● Build and own applications for Amazon AWS
● Developing pure cloud, and-or hybrid cloud solutions
● Develop an application framework for manipulating form data with complex dependencies
● Write test-driven, maintainable code and follow industry standards and web development best
practices
● Gather requirements and create technical specifications as needed
● Implement new features and maintain existing features of production pipeline
● Work with architects, project managers and other engineers to assure accurate timelines and
deliverables
● Collaborate with fellow engineers to find elegant, long-term solutions as well as creative quick fixes
to problems
● Develop and maintain microservices deployed to Amazon AWS cloud with Docker
● Develop Java code using Spring frameworks
● Expose REST APIs
● Document code and create high-level interaction diagrams
● Participate in on-call support rotation
● Handle tier-3 support issues
● Work within a polyglot codebase
● Be comfortable working with source control branching strategies
● Working in high-velocity, agile team
Requirements:
● Experience with AWS Cloud platform
● Proven experience with test-driven development in Java (Java 8, Spring boot, Spring cloud)
● Experience with message queues (RabbitMQ, ActiveMQ, etc)
● Must be comfortable working on the Unix/Linux shell command line
● Demonstrate the ability to reduce complex ideas and problems into clear concepts and solutions
● Must have experience developing Software-as-a-Service (SaaS) applications
● Experience with relational and NOSQL databases
● Familiarity with container technologies (Docker)
● Possess a passion for new technology and innovation
Preferred Qualities:
● Undergraduate degree in Information Technology, Computer Science, Engineering, or a related field
required, with graduate degree preferred
● 7+ years of overall experience in Application/Solution Development domain
● Experience building Cloud Native Applications
● Expert hands-on proficiency in Developing Applications using one or more technology stacks
● Strong hands-on understanding of scalability, security, high availability and operational
requirements
● Experience with full product lifecycle
● Experience with Atlassian suite: Jira, Confluence, etc
● Expert level experience with Java 8, Spring boot, Spring cloud
● Excellent verbal and written communication skills