Java Fullstack DeveloperIf cloud, APIs, containers, solving large scale operational problems and the quality assurance excites you, you will be in for a technology buffet treat! You will be part of a world-class product engineering team that’s paving the path for new ways for enterprises to consume ever increasing cloud services. This team is responsible for building highly scalable, globally distributed, real-time interconnection platform, and are looking for a senior software engineer.Job Responsibilities:As a key member of the Product Engineering function you will be involved in the software development life cycle with a focus on delivering solutions for Interconnection product systems.Work in a Globally Distributed Development team environment with minimal supervision.Hands-on Architecture, Design, Development & Support of Software Products and SolutionsInteract with stakeholder(s) to understand and document the product feature(s).Provides level of effort (LOE) for product backlog.
Work with technical project managers and product management teams to define scheduleIntegrate software product(s) with other systems, test interfaces, and manage version controlAssist in analysis & evaluation of new technologies to meet demand for product roadmap and technology platform goalsHelp in evaluation and recommendation of appropriate technologies for product features and platformAdvocate and Follow best design and development practices adhering to Engineering standards.Participate in Design & Peer Code Review processProvides status reports and help with release management planningQualifications and Experience:Bachelor’s degree in computer science, Software Engineering, or related field with 7+ years of professional software development experienceProfessional Experience architecting, building, deploying, and supporting customer facing applications at scale in an innovative engineering environmentMinimum 5+ years Full-stack expertise in application design & development with java technologies with knowledge of Spring, JPA/Hibernate and crafting RESTful APIs.Strong programming foundation with knowledge in Data Structures, Algorithms and Design Patterns.Hands-on experience in designing micro-services & SOA based applicationsExpertise in using RDBMS database technologies like Postgres or OracleExpertise in using No-SQL database technologies including Cassandra, MongoDB, etcHands-on experience with continuous integration and delivery using public cloud such as AWS, Azure or GCP and container technologies such as Docker