Responsibilities:
- Define the code review process for the team to follow and perform code reviews.
- Design, implement, and maintain Java-based applications that can be high-volume and low-latency.
- Ensure application designs conform with business goals.
- Develop and test software & Identify and resolve any technical issues arising.
Required Skills:
- 7+ years of experience developing web applications using J2EE / Java.
- Possess knowledge and skills in software programming in Core Java, J2EE, Microservices-related technologies, Spring Boot, Spring MVC, Rest API, JavaScript, and XML.
- Experience developing enterprise-level web applications and RESTful APIs using Microservices.
- Excellent in design patterns, data structures & algorithms, and OOAD.
- Experience in working with the E-Government Projects/ CCTNS application.
Similar jobs
Life is Short! Work Somewhere Awesome.
The Talent Enterprise is hiring experienced Node.js Architect in India.
Role Summary
As a Node.js Architect, you will lead the design, development, and deployment of backend applications and services, ensuring they are scalable, high-performing, and secure. You’ll collaborate closely with cross-functional teams, including front-end developers, DevOps, and project managers, to architect solutions that meet our business requirements. Your role will also involve mentoring and guiding the development team in best practices, code optimization, and design patterns.
Key Responsibilities
- Architecture Design: Define and implement the architecture for backend services using Node.js and related frameworks, ensuring scalability, flexibility, and robustness.
- Technical Leadership: Serve as the primary technical leader on backend projects, providing mentorship and guidance on Node.js best practices, code standards, and design patterns.
- Code Reviews and Quality Assurance: Oversee code reviews and enforce quality standards, ensuring high-quality, maintainable, and efficient code.
- Collaboration: Work closely with front-end teams, DevOps, and other stakeholders to deliver full-stack solutions that align with product and technical requirements.
- Performance Optimization: Identify and resolve performance bottlenecks, ensuring efficient data handling and high system performance.
- Security and Compliance: Implement security best practices to protect data and ensure compliance with relevant regulations.
- Documentation: Develop comprehensive documentation for architecture, design, processes, and code to ensure ease of maintenance and scalability.
- Innovation and Research: Stay updated with the latest trends and advancements in Node.js, microservices, and distributed systems, bringing innovative ideas to the team.
Requirements
- Experience: 7+ years in software development, with at least 4+ years focused on Node.js development.
- Technical Expertise: Proficiency in Node.js, including Express.js, Nest.js, or similar frameworks. Strong understanding of JavaScript/TypeScript, asynchronous programming, and event-driven architecture.
- Database Knowledge: Hands-on experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
- Cloud Services: Experience with cloud platforms like AWS, Azure, or Google Cloud, including deploying and managing Node.js applications in a cloud environment.
- Microservices: Deep understanding of microservices architecture and experience designing RESTful and GraphQL APIs.
- CI/CD Pipelines: Familiarity with DevOps processes, CI/CD tools, and containerization (Docker, Kubernetes).
- Agile Methodology: Proven experience working in an Agile/Scrum development environment.
- Soft Skills: Strong analytical and problem-solving skills, effective communication, and a collaborative mindset.
Preferred Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Frameworks: Knowledge of popular Node.js libraries and frameworks (NestJS, Koa, Hapi, etc.).
- Security Practices: Familiarity with security frameworks, data encryption, and access control.
You'll get:
- Competitive salary with health benefits
- An extremely energising, dynamic and fast paced entrepreneurial working culture and environment
- An opportunity to work on leading edge technology products and solutions that will be first movers in the market
- An opportunity to travel to international locations where our clients may be based
- Latest laptop, devices and technologies for your needs
- Unique and supportive opportunities to progress in your career
- On-going team and professional development
Where:
Remote
About Mercer Talent Enterprise
Mercer Talent Enterprise is a global leader in talent assessment, technology, and leadership development. As the world’s first and only company to pioneer the science of Behaviourmetrics®, we empower organizations to make critical people decisions by blending contemporary psychometric tools and assessment solutions with the latest advances in technology and data science.
Key Result Areas :
● Communication skills and clearness in your reporting and communication.
● Knowledge in the Java programming languages you use.
● Knowledge in the Spring Framework and libraries you use.
● Knowledge in the tool-sets you use.
● Analytical thinking and experience (practical when you design the architecture of the
“thing” prior to coding it).
● Technological understanding (ability to see your new “thing” in a wider perspective, for
example how a small library fits into a large project or product).
● Creativity (finding better ways to achieve your project goals).
● Coding (testable code, clean reusable code, maintainable code, readable code, bug-
free code, beautiful code).
● Correctness (few bugs, few iterations with refactoring).
● Learning (your ability to learn about and use new technologies, protocols, libraries, or
even languages as needed).
● Durability (to stay on track no matter what, even when you feel dead bored, or in way
over your head).
● Adherence to Effort and Schedule
● Team hand holding for day to day activities with team and monitor their progress
● Lead the team technically for the on time delivery and best efforts.
Essentials Skills:
● Strong Hands-on experience in Core Java, Spring framework, Maven, Rational Database.
● Comfortable with source code repository Github.
● Experience in developing REST APIs using Spring-MVC, Play Framework.
● Good to have No Sql, Neo4J, Cassandra, Elasticsearch.
● Experience in developing apache samza jobs (optional).
● Good understanding of CI-CD pipeline.
Role and Responsibilities |
|
Required Skills |
|
Role : Full-Time Individual Contributor (IC)
Reporting to : Solution Architect / Program Manager / COE Head
Location : Noida, Delhi NCR
Shift : Normal Day shift with some overlap with US timezones
Experience : 4-7 years
Education : BTech/ BE / MCA / MSc Computer Science
Industry - Product Engineering Services or Enterprise Software Companies
Primary Skills - Java 8/9, Core Java, Design patterns (more than Singleton & Factory), Webservices development REST/SOAP, XML & JSON manipulation, CI/CD
Secondary Skills - Jenkins, Kubernetes, Google Cloud Platform (GCP), SAP JCo library
Certifications (Optional) : OCPJP (the Oracle Certified Professional Java Programmer) / Google Professional Cloud Developer
Required Experience:
● Must have integration component development experience using Java 8/9 technologies and service-oriented architecture (SOA)
● Must have in-depth knowledge of design patterns and integration architecture
● Experience with developing solutions on Google Cloud Platform will be an added advantage.
● Should have good hands-on experience with Software Engineering tools viz. Eclipse, NetBeans, JIRA, Confluence, BitBucket, SVN etc.
● Should be very well verse with current technology trends in IT Solutions e.g. Cloud Platform Development, DevOps, Low Code solutions, Intelligent Automation.
Good to Have:
● Experience of developing 3-4 integration adapters/connectors for enterprise applications (ERP, CRM, HCM, SCM, Billing etc.) using industry standard frameworks and methodologies following Agile/Scrum.
Non-Technical/ Behavioral competencies required:
● Must have worked with US/Europe based clients in onsite/offshore delivery model
● Should have very good verbal and written communication, technical articulation, listening and presentation skills
● Should have proven analytical and problem solving skills
● Should have demonstrated effective task prioritization, time management and internal/external stakeholder management skills
● Should be a quick learner, self starter, go-getter and team player
● Should have experience of working under stringent deadlines in a Matrix organization structure
● Should have demonstrated appreciable Organizational Citizenship Behavior (OCB) in past organizations
Job Responsibilities:
● Writing the design specifications and user stories for the functionalities assigned.
● Develop assigned components / classes and assist QA team in writing the test cases
● Create and maintain coding best practices and do peer code / solution reviews
● Participate in Daily Scrum calls, Scrum Planning, Retro and Demos meetings
● Bring out technical/design/architectural challenges/risks during execution, develop action plan for mitigation and aversion of identified risks
● Comply with development processes, documentation templates and tools prescribed by CloudSufi or and its clients
● Work with other teams and Architects in the organization and assist them on technical Issues/Demos/POCs and proposal writing for prospective clients
● Contribute towards the creation of knowledge repository, reusable assets/solution accelerators and IPs
● Provide feedback to junior developers and be a coach and mentor for them
● Provide training sessions on the latest technologies and topics to others employees in the organization
● Participate in organization development activities time to time - Interviews, CSR/Employee engagement activities, participation in business events/conferences, implementation of new policies, systems and procedures as decided by Management team.
JOB DESCRIPTION
DYT - Do Your Thng, is an app, where all social media users can share brands they love with their followers and earn money while doing so! We believe everyone is an influencer. Our aim is to democratise social media and allow people to be rewarded for the content they post. How does DYT help you? It accelerates your career through collaboration opportunities with top brands and gives you access to a community full of experts in the influencer space.
RESPONSIBILITIES
- Expert in Python with knowledge of Python best practices (PEP8)
- Strong knowledge of python web frameworks such as Django, Flask • Strong knowledge of building RESTful APIs using Django Rest Framework • Good Understanding of Django ORM Libraries
- Able to integrate multiple data sources and databases into one system • Strong experience on Linux
- Solid database skills in a relational database (i.e. PostgresSQL,MYSql) • Able to create database schemas that represent and support business processes • Strong unit test and debugging skills
- Proficient understanding of code versioning tools (git)
- Experience deploying on AWS is desirable
- Experience with Docker,Test Drive Development will be a plus
- Excellent interpersonal, leadership, influence and communication skills • Experience in designing scalable micro-services is desirable
QUALIFICATIONS
- 0-1 years of experience as a backend developer
- At least one product build and published
- SKILLS Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Work well under pressure and meet deadlines without sacrificing quality • Work with distributed development teams
- Build large scale enterprise applications.
- Responsible for providing deep technical expertise in designing and delivering end to end high performance, scalable & flexible solutions using Java and Open Stack technologies including Mobility/Responsive Web apps, APIs, application & data Integration, scalable databases, DevOps, Cloud Computing.
- He/ She would be also responsible to experiment, explore and demonstrate application of new technologies by means of conducting quick prototypes to solve business problems. Work with the direction from Solution Architect/ Enterprise Architect and co-create solutions with rest of the IT delivery teams
Location: Sargasan, Gandhinagar
Experience – 3 to 5 years
Education –ME, BE in computer science , BCA & MCA
Salary Budget – Based on experience and interview ( normally 10% to 15% hike in current salary )
Job Description
We are looking for an analytical, results-driven Back-end Developer who will work with team members to troubleshoot and improve current back-end applications and processes. The Back-end Developer will use his or her understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills.
To succeed as a Backend Developer, you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated.
Back-end Developer Responsibilities:
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.
Developing ideas for new programs, products, or features by monitoring industry developments and trends.
Recording data and reporting it to proper parties, such as clients or leadership.
Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
Taking lead on projects, as needed.
Implement complex business application using Java (Spring Boot)
Build REST APIs that serve our frontend apps as well as other clients
Create scalable and distributed microservices
Rearchitect existing applications to move to a future-proof architecture
Streamline automated deployment and DevOps flow
Deploy on AWS
Back-end Developer Requirements:
Bachelor’s degree in computer programming, computer science, or a related field.
Design & development of J2EE applications using Java EE, Spring, hibernate & Linux
Should have exposure to multithreading and Concurrent Programming.
Extensive experience in application development using Java (Spring Boot and Spring REST)
Exposure to a microservices architecture
Exposure to RabbitMQ or Kafka is highly desirable
Experience in Hibernate or equivalent ORM Framework
Experience with CICD using Gitlab or AWS CodePipeline or AWS CodeDeploy
Familiarity with NoSQL Databases like MongoDB or Cassandra
Exposure to AWS is highly desirable
Exposure to Kubernetes is highly desirable
Strong understanding of the web development cycle and programming techniques and tools.
Focus on efficiency, user experience, and process improvement.
Excellent project and time management skills.
Strong problem solving and verbal and written communication skills.
Ability to work independently or with a group.
Willingness to sit at desk for extended periods.