0 years
50 Lacs
Posted:1 week ago|
Platform:
Remote
Full Time
Senior Technical Architect
Senior architect with expertise in enterprise architecture patterns, microservices, cloud, data, and a polyglot approach towards different technologies.
▪ Experience in architecting for technical scale and scope of high volume, scalable enterprise software solutions including logical and physical landscape requirements with specific attention to design, development, and deployment strategies ▪ Strong object-oriented concepts and experience in object-oriented modelling with preferred expertise in using tools like Enterprise Architect or similar. Experience in working with TOGAF standards is preferred. ▪ Knowledge working with different technologies with a polyglot approach. Capability to adapt, learn and work with multiple technology platforms. ▪ Knowledge in Enterprise Application Integration (EAI) strategies and Enterprise Integration Patterns (EIP). ▪ Knowledge and expertise in Data management, ingestion, migration and retention strategies. ▪ In depth knowledge and experience in large scale database management, data modelling and database design in RDBMS and NoSQL. ▪ Knowledge in Application Security including Information security principles & realization, OWASP & PCI DSS Compliance (Security Design & Technology Skills). ▪ Experience in architecting, developing, and deploying cloud based (One or more among AWS, Azure, Google Cloud) enterprise solutions. ▪ Experience in designing and developing micro-services-based applications. ▪ Experience in working with mobile technologies – native, hybrid and cross platform solutions. ▪ Experience in evaluating, recommending and implementing DevOps tools for enterprise projects. ▪ Experience in implementing various application deployment models and monitoring the server infrastructure using industry standard tools. Experience in docker based deployment models. ▪ Capability to evaluate tools, technologies, and processes, including assessing their strategic benefit in the solution. ▪ Willingness to work hands-on with engineers to review, troubleshoot design and coding problems quickly and efficiently. ▪ Expertise in following technologies – Java, Springboot, Python, React, REST, Microservices, Transaction management frameworks Job Description ▪ Experience in designing and developing solutions with TDD (Test Driven Development). ▪ Experience in mentoring and providing technology trainings. ▪ Nice to Have: Experience working with financial services specifically payments domain. ▪ Nice to Have: Experience in working with 3rd party data integration systems like BizTalk, MuleSoft etc. ▪ Nice to Have: Experience in BI, Data Analytics, Machine learning, Predictive Analysis, Artificial Intelligence, BDD etc. Duties and Responsibilities ▪ Design software architecture for scalability, reliability, and performance ▪ Architect and develop highly reliable, fault-tolerant distributed applications with focus on performance, security and scale ▪ Adapt, learn, and work with multiple technology platforms ▪ Perform large scale database management, data modelling and database design in RDBMS and NoSQL. ▪ Evaluate tools, technologies, and processes, including assessing their strategic benefit in the solution ▪ Work hands-on with engineers to review, troubleshoot coding problems quickly and efficiently. ▪ Architect, develop and deploy cloud based (One or more among AWS, Azure, Google Cloud) enterprise solutions. ▪ Design and develop micro-services-based applications. ▪ Design and develop solutions with TDD (Test Driven Development). ▪ Ability to undertake Technology consulting and tools evaluation decisions. ▪ Undertake mentoring and providing technology trainings. ▪ To adhere to ISMS policies and procedures Any Additional Information/Specifics - Specific experience in designing systems of scale with an enterprise architecture - Participate in the full product development cycle, including brainstorming, release planning and estimation, implementing and iterating on code, coordinating with internal and external clients, internal code and design reviews, MVP and production releases, quality assurance, and product support. - Highly effective and thrive in a dynamic environment - Comfortable with proactive outward communication and technical leadership and positive about accepting challenges.
Senior Technical Lead
Work as a senior Java developer in an Agile scrum team for a customer project. ▪ Design, analyze, develop and deploy new features for the product. ▪ Lead engineer role in managing tasks in a sprint, reviewing the code of team members, and ensuring first time quality of code. ▪ Actively participate in the Agile ceremonies like the sprint planning, story grooming, daily scrums or standup meetings, Retrospective meeting, and Sprint reviews. ▪ Connect with stakeholders to understand requirements and produce technical specifications based on the business requirements. ▪ Write “clean”, well-designed code. ▪ Follow technology best practices. ▪ Follow modern agile based development process including automated unit testing. ▪ Take complete ownership of the tasks, user stories committed by self/team. ▪ Understand the development processes agreed at the organization/client level and ensure that these are followed diligently in the project. Actively participate in optimizing and evolving this process for the improvement of project execution. ▪ Understand user stories, translate that into technical specifications and convert this into working code. ▪ Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality. ▪ Contribute to all phases of the development lifecycle. ▪ Follow industry trends and tools, pilot them and ensure that team can scale up technically to absorb technology best practices over time. ▪ Readiness to take up initiative for suggesting and implementing the best practices in the areas of respective technology.
▪ Expertise in developing Java Framework with RDBMS or NoSQL database back-end. ▪ Strong skills in Java, Rest, Springboot and Micro services. ▪ Proven Expertise in Java 21, Spring boot MVC, Spring data, Hibernate, PostgresSQL. ▪ Good working exposure with REST API and very strong knowledge in object-oriented concepts & design patterns. ▪ Exposure to AWS ecosystem and services and experience with Docker, AWS S3, AWS Secrets Manager and Cloudwatch. ▪ Understanding of Angular concepts – Interceptors, Pipes, Directives, Decorators and exposure to web and JavaScript technologies with HTML/XHTML, XML, JSON, CSS, JavaScript, AJAX, DOM, and version control systems (such as git, visual code) will be an advantage. ▪ Experience in writing Unit test case using Jasmine/Karma or Jest is a plus. ▪ Demonstrated willingness to learn and develop with new/unfamiliar technologies. ▪ Understands impacts of performance-based designs, accessibility standards and security compliance in development. ▪ Good understanding and working knowledge on project tracking tools like JIRA, Azure DevOps, and project collaboration tools like Confluence etc. ▪ Excellent communication skills and convey the ideas with clarity, depth, and details. ▪ Understanding of Continuous Integration and Continuous Delivery best practices, and experience in setting up a CI/CD to speed up software development and deployment process, using Jenkins, GitHub, plugins etc.
Job Type: Full-time
Pay: From ₹5,000,000.00 per year
Benefits:
Schedule:
ConnectIN Jobs Global
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java NowExperience: Not specified
50.0 - 50.0 Lacs P.A.
Experience: Not specified
50.0 - 50.0 Lacs P.A.