ROLE & RESPONSILITIES
Similar jobs
Job Description:
Responsible for designing, developing, and maintaining full-fledged software platforms that can function independently without relying on third-party applications. Work on both the front-end and back-end development processes, using a range of technologies and languages such as Java, Springboot, microservices, cloud with Angular or react.
Essential functions:
- Strategic Architectural Design Lead the design and development of complex, enterprise-level software systems.
- Evaluate emerging technologies and recommend optimal architectural patterns.
- Ensure software solutions align with business requirements and long-term goals.
- Technical Leadership Mentor and guide junior developers on best practices and coding standards.
- Collaborate with cross-functional teams to coordinate development efforts.
- Make data-driven decisions to optimize system performance and scalability.
- FullStack Development Hands-on coding and implementation of front-end, back-end, and database components.
- Develop robust APIs, microservices, and cloud-native applications.
- Implement security measures and ensure compliance with industry standards.
- Continuous Improvement Identify opportunities to refactor and modernize existing systems.
- Automate deployment pipelines and streamline DevOps processes.
- Conduct code reviews and provide constructive feedback to the team.
- Knowledge Sharing Document technical specifications, design patterns, and implementation details.
- Conduct training sessions and workshops to upskill the development team.
- Stay-up-dated on the latest Java ecosystem and share industry insights.
Qualifications/ Experience & Skills:
- Computer engineering/ Computer Science OR equivalent degree.
- 10-15 Years of total experience.
- As an experienced Full Stack Architect, individuals would be responsible for driving the technical vision, leading the development team, and ensuring the delivery of high-quality, scalable software solutions that meet business objectives.
- Notice period: immediate - 30 days would be preferred.
Would be a plus :
- Experience in Enterprise architecture
Description
3-4 years of proven and progressive experience using Java 8 and frontend technology like Reactjs/Angular2+. Experience working with Java Enterprise application frameworks like Java EE, Spring, DropWizard, and Hibernate. A strong understanding of Object orientation, SOLID principles, Clean coding, and patterns is desirable.
Job Requirements
- Experience working with any of the enterprise Java applications or frameworks like Java EE/Spring/Hibernate/DropWizard etc.
- Great OO skills, including strong design patterns knowledge. Understanding functional programming would be a plus.
- Passion for software engineering and craftsman-like coding process.
- Experience in developing applications integrating with RDBMS like MySql or Postgres.
- Experience with a NoSQL database (MongoDB or GraphDB) will be a plus.
- Experience in developing web applications using ReactJS/Angular.
Job Responsibilities
- You will use continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible.
- You will work in collaborative, value-driven teams to build innovative customer experiences for our clients.
- Create large-scale distributed systems out of microservices.
- Efficiently utilize DevOps tools and practices to build and deploy software.
- You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between.
- You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills.
Position: Full Stack Developer
Job Location: Mumbai
About BharatNXT
BharatNXT helps unlock the power of the under-utilized credit card that resides in your wallet. We provide the wings to your credit card, to become the Super Hero that you need in your time of need or to improve the working cashflows for your business.
- Through BharatNXT, any business can now pay your suppliers, rent, tax and compliance costs while unlocking discounts and the extra credit days that is available through your card.
Job Description
Roles and Responsibilities
- Determining development requirements and developing work schedules for the team.
- Delegating tasks and achieving daily, weekly, and monthly goals.
- Champion the adherence and implementation of best practices, processes, and standards.
- Perform code reviews and mentor the team. Ensure code meets functional, compatibility and security requirements.
- Take on complex development tasks and execute them efficiently and effectively.
- Translate application storyboards and use cases into functional applications. Clearly articulate the solutions and get there in most efficient way
- Design and develop UI and back-end features for the enterprise platform.
- Help design, build, document and maintain the platform
- Identify risks and areas of improvement and take steps to address the risks and ensure continuous improvement.
- Analysing existing operations and scheduling training sessions and meetings to discuss improvements.
- Keeping up-to-date with industry trends and developments.
- Provide timely updates to relevant stakeholders via reports and meetings.
- Constantly be on the lookout for ways to improve the system, discover issues and deliver better value to the customer
Candidates Profile
- 4-6 years of hands-on experience developing complex enterprise software systems
- Hands-on experience refactoring code, writing modular reusable code and implementing microservices architecture.
- Proficient in system design and architecture best practices.
- Strong organizational and project management skills.
- Experience with Linux based environments
- Bachelor’s degree in computer science, engineering, or a related field.
- Proficiency in Java, Spring boot Framework, HTML, Javascript, CSS, Angular, MySQL,
- Proficiency in GIT, Jenkins, SonarQube, etc
- Familiarity with cloud-based deployment and architecture.
- Excellent technical, diagnostic, and troubleshooting skills.
- Strong leadership and organizational abilities.
- Knowledge and experience adhering to software development life cycle best practices including test-driven development (TDD), unit testing discipline, agile development, and CI/CD strategies.
- An ability to translate real business problems into technical solutions.
- Solid understanding of REST APIs
- Domain expertise in BFSI domain (more specifically Supply Chain Financing, dynamic discounting) is a plus
- Passionate about building quality software and scaling technology to meet the needs of tomorrow
- Writing testable software every day, with a focus on incremental innovation
- Keen to learn about new technologies and business innovations across industry
- Keen to work in a dynamic fast paced startup environment
- Excellent communication skills that would help in sharing ideas with peers and the senior management
JOB RESPONSIBILITIES
- Drive, design, build and deliver end-to-end solutions using Agile and User Centered Design processes.
- Build a distributed system based on SOLID design principles, concurrency, and distributed data.
- Demonstrate experience writing enterprise software applications for high frequency and low latency environments.
- Hit the ground running with a typical Java ecosystem (Spring & its sub-projects, dependency injection, maven, hibernate, etc.)
- Maintain quality, modularity and ensure responsiveness of applications.
- Be able to pick up new technologies along their whole development stack including non-java ecosystems.
- Collaborate with the rest of the engineering team to design to launch new features.
- Collaborate with cross-functional teams to define, design.
- Work with third-party data-sources and APIs.
- Unit-test code for robustness.
- Work on bug fixing and improving application performance
- Maintain code integrity and organisation.
- Help maintain code quality, organisation, and automation.
- Build a culture of continuous learning and improvement.
- Have a desire to collaborate to share and learn from your colleagues.
JOB REQUIREMENTS
- Extensive experience and deep understanding in Java 8, including multithreading, data-structures and algorithms.
- Strong understanding of distributed architecture concepts, Design patterns, SOLID principles,
SOA, Microservices, Cloud hosting solutions (preferably AWS).
- Good experience in developing REST API and Json, in Java backend applications.
- Hands on experience with SQL, NoSQL concepts.
- Test driven development, including unit test cases using any test framework (JUnit, spring-test, MockMvc), and end-to end testing.
- Excellence in writing and maintaining clear end-user documentation including API specifications, patterns, best practices, and data definitions, including Swagger.
- Good knowledge of GIT.
- Familiarity with continuous integration and build automation tools like Jenkins pipelines for Continuous Integration (CI)/ Continuous Delivery (CD), maven/Gradle
- Experience with Agile software development (e.g., SCRUM or KANBAN) and/ or User Centered design process.
- Experience in working with Angular 6+/ReactJS 16+ & Redux, JSP, HTML5, CSS3, jQuery and Javascript will be a plus.
1) Noida ( sec126)
2) Gurugram (sec44)
Product: Online Payments, Acquiring side
Mandatory Skills: FSD+Micro+Angular+Web
Imp Skills
Payment Gateway, Docker, Kubernets, AWS, Mule -I6
Highly experienced with back-end server side programming frameworks - Node.js/J2EE Spring Boot |
Proficient experience using frontend frameworks - Angular/React.js |
Expertise in Databases, SQL - MYSQL/Postgres and NOSQL - MongoDB/Redis |
Understand and implement overall architecture of a Web application. |
Follow code quality standards and ensure responsiveness of applications. |
Collaborate with the rest of the engineering team to develop new features using JIRA/Clickup etc. |
Experience working with designers and converting designs/wireframes to visual elements. |
Understanding and implementation of security and data protection. |
Development experience for both mobile and desktop views. |
Experience with deployment of applications on Cloud platform servers - AWS/Azure. |
Knowledge of code versioning tools such as Git, Bitbucket etc. |
Roles & Responsibilities
- Position : Technical Lead (JAVA/J2EE)
- Salary : As per the Industry standard
- Role: (70% Technical; 30% Team Leading Activities)
- Successfully design medium to large-scale Enterprise solutions using Java technologies
- Good knowledge of the design patterns like core design patterns, J2EE design patterns and architectural design patterns along with knowledge of UML
- Lead technical discussion to provide technical guidance and create coding standards
- Good with architecting and engineering systems independently, would want the individual to be comfortable implementing a significant part of the framework.
- Provide technical knowledge and leadership on design and development best practices.
- Provide technical input on unit and integration tests for server- and client-side applications, build and deployment procedures and standards.
- Interaction with management and module leads
Required skills
- 5+ years of experience in developing and testing software using Java J2EE based application
- Experience in managing team technically.
- 3+ years of experience in Object Oriented Analysis and Design.
- 2+ years of experience in developing application using Spring (Spring Core, Spring ORM and Spring Batch), Hibernate.
- 2+ years of experience in web technologies using Spring MVC, jQuery.
- Good knowledge of design patterns
- Knowledge on SSL, Web application security frameworks
- Experience in J2EE performance and scalability
- Hands on experience on Maven, Jenkins, Nexus etc.
- Proficient in Software development/integration/build tools like GIT, GERRIT, JIRA/BugZilla
- Sound knowledge of Object-Oriented Analysis, Design and Design Patterns especially MVC is must
- Good Knowledge and hands on experience on different databases.
- Proficient in Writing / Understanding PL / SQL objects like stored procedures, triggers.
- Knowledge on various Application servers including WAS, WLS and JBoss.
- Very strong skills in to Angular, AJAX, JSF, Struts, HTML 5, CSS, Bootstrap.
- Implement jUnit (unit testing framework) in the project
- Excellent Oral and Communication skills.