Looking for Java Engineers with core java, spring, restful, microservices, spring boot
Engineer's & Senior Engineer's(2 to 5yrs) Mandate: Core Java, Spring, Restful with DB Skills Good to have: Spring Boot, Microservices, Multi threading Experience Tech Lead: 6 to 8yrs Mandate: Core Java, Spring, Restful,Spring Boot, Microservices, Multi threading Experience, Design Experience Good to have: Banking Domain
o Experience with RESTful service writing frameworks o Ability to write quality unit and end–to–end tests and debug and optimize existing and new code o Experience with Micro services development and design patterns. o Experience with developing in Agile teams o Understanding of DevOps, specifically development, Build and Deployment tools (JIRA, SVN, GitHub, ANT/Maven/Gradle, Jenkins) o Experience developing cloud native open source including Spring Boot, Spring Cloud, and Spring Dataflow o Experience with Docker, Pivotal Cloud Foundry (PCF), or 12 factor app o Extensive knowledge of Enterprise Design patterns. o Solid background in Oracle database fundamentals including development and tuning of complex database queries. o Proven experience developing in Java, J2EE (Release 6 and 7), EJB3, JPA, Web services, o Experience with App servers, such as WebLogic (v12 or 10) and Tomcat. o Experience with 15 factor app design, modernization and transformation . o Experience with NetFlix OSS and Spring Boot and related Spring Projects. o Understanding of DevOps and experience in Build and Deployment tools (GitHub, Maven/Gradle, Jenkins). o Implement Cloud Native applications using Spring Projects
About Us upGrad is an online education platform building the careers of tomorrow by offering the most industry-relevant programs in an immersive learning experience. Our mission is to create a new digital-first learning experience to deliver tangible career impact to individuals at scale. upGrad currently offers programs in Data Science, Machine Learning, Product Management, Digital Marketing, and Entrepreneurship etc. upGrad is looking for people passionate about management and education to help design learning programs for working professionals to stay sharp and stay relevant and help build the careers of tomorrow. upGrad was awarded the Best Tech for Education by IAMAI for 2018-19 upGrad was also ranked as one of the LinkedIn Top Startups 2018: The 25 most sought-after startups in India upGrad was earlier selected as one of the top ten most innovative companies in India by FastCompany. We were also covered by the Financial Times along with other disruptors in Ed-Tech upGrad is the official education partner for Government of India - Startup India program too Our program with IIIT B has been ranked #1 program in the country in the domain of Artificial Intelligence and Machine Learning Job Description We're looking for a hands-on technical leader to work on ideation, design, development, deployment, and support of our backend services which are written in Python - Django, Flask and other python web-frameworks. Responsibilities: Own end to end development and operations of high-performance micro-service backends. Implement product features using Spring Boot, Java, Hibernate, AWS infrastructure, and various third-party libraries. Interface with business to define requirements, deliverables, and provide the necessary engineering expertise & support to ensure on-time delivery Lead and collaborate across the technology team to figure out cross-team dependencies, ideate efficient workflows, design modular services and execute these complex flows in a streamlined manner Architect solutions across multiple applications and products Go-to expert within the entire product domain, understand the architecture and interactions of the entire system. Researches and proposes new technologies. Leads architecting new systems/technologies/processes to stay current and move the bottom line. Makes others better through code reviews, thorough documentation, technical guidance, and mentoring. Qualifications: Expert knowledge of Java ( 6+ years of hands-on experience with web-based software) Have hands-on experience with at least one web framework (Spring Boot, Play, etc) in high-performance Production applications Proven experience in architecture, design, and delivery of data-intensive applications At least 3+ years of experience mentoring and leading teams Experience with architecting systems for AWS as well as deploying/maintaining servers, databases, etc. Experience with web paradigms such as RESTful APIs, Test-driven Development (TDD) Must possess traits of thriving to work in a fast-paced autonomous environment
Java 8 Spring Boot Microservices Exposure in Docker and Kubernetes Exp in Jboss and Tomcat application Server Exp with noSQL databases (e.g. MySql, MongoDB)
• Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement. • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience. • Should be able to understand the business requirements and any technical limitations, and document, design, develop and deliver high quality Product Features. • Design and implement extremely high-volume, fault-tolerant, scalable web-based systems solutions. • Hands-On Experience in Java or Python. •Hands-On Experience on RESTful API Design and Development. •Hands-On Experience in SQL.