Dashhire
Backend Architect - Java Technologies
Job Location
pune, India
Job Description
Job Description : As a Backend Architect, you will be working closely with Engineering Managers, Product Managers, QA engineers, designers, and software engineers, and will be responsible for designing, building, deploying, and scaling various products as part of the Technology Team at : - Design and architect robust and scalable backend systems using Java and related frameworks. - You will be responsible for leading many backend systems/microservices and delivering the APIs for Front-end Web and Mobile teams. - Need to have a go-getter mindset. - Exposure to stakeholder management. - Should be able to effectively communicate and drive goals across the board. - Optimise servers for speed, and stability, ensure security and other NFRs. - Adopt reusable code libraries and generate data storage solutions. - Come up with coding/design standards and make them adopted across the Organization. - Periodical reviews of best practices, team performance, and cloud infrastructure. - Apart from this, you will also be involved with the product team directly in deciding the requirements, estimating delivery dates for particular features, and documenting the technical details for developing it. - Stay current with industry trends and emerging technologies to drive innovation within the team. Requirements : - Strong individual contributor who can complete work autonomously with no regular need for review. - Propose and build architecture. - Make the team adapt to the proposals. - Driving code reviews, and design reviews. - Capable of running and directing many small teams for substantial projects. - Should be able to drive the business goals into a fully mature product. - Fully capable of owning and running entire subsystems of work, helping set and maintain professional standards for the entire team. - Deep, substantial expertise in multiple programming environments, with a zeal for driving technology and best practices in Engineering. - Scaling, Performance, and ensuring high availability and Quality of the products. - Experiment with new and relevant technologies and tools, and drive adoption. - Experience in developing distributed data processing, stream or batch, systems. - Design and develop logical and physical data models to meet application requirements. Must have : - 10 to 13 years of experience in back-end development (Architecture Designing, developing, testing, and deploying large-scale applications). - Expertise in Java and Spring Framework - Java 8 or higher. - 5 years of experience with the AWS cloud platform. - Good to have a devops experience. - Should have worked with and implemented CI/CD. - Strong in docker/linux. - Knowledge of shell scripting. - Microservices patterns application in previous projects. - Maven/Gradle build tools. Junit/Mockito/Cucumber testing frameworks. - Prior experience in Architecture Design for complex transaction and data platforms. - Must have experience in leading and managing multiple teams. - Strong organizational and time-management skills. - Excellent oral and written communication skills. - Ability to meet communicated deadlines and release projects with minimal bugs. - Experience in SQL and NoSQL databases (Redis / MongoDB). - Experience in designing and developing high-volume web services using API protocols and data formats. - Proficient in API modeling languages and annotation. - Exposure to Amazon Web Services (ECS) for release management and (Lambda/S3) for application development. - Security-oriented on the design and demonstrated usage of the same in previous projects. - Preferred Qualification : Bachelor's / Master's degree in computer science or related field. Good to have : - Experience building and using ETL systems and integrations. (Python). - Familiarity with front side platforms such Javascript, HTML5 CSS3 and React / Angular / Vue. - Exposure to DevOps on AWS (Terraform and Ansible). (ref:hirist.tech)
Location: pune, IN
Posted Date: 12/26/2024
Location: pune, IN
Posted Date: 12/26/2024
Contact Information
Contact | Human Resources Dashhire |
---|