

- 5 to 8 years ‘Hands-on’ experience in Java/J2EE/Microservices development
- Hands on with CODING in both JAVA and Angular 2+
- Experience constructing custom Microservices applications using Java, SpringBoot, Spring Cloud and Spring Core.
- Experience in Spring boot 4 or more years.
- Last job to be completely hands on in Spring Boot and looking for hands on in Spring Boot the next role.
- Experience in writing unit test cases (JUnit)
- Well used to Agile (XP, Scrum, SAFe)
- REST Services (HTTP methods, CRUD, Status codes, Authentication, Authorisation)
- Angular 2+, HTML,CSS

About Accion Labs
About
Accion Labs, Inc. ranked number one IT Company based out of Pittsburgh headquartered global technology firm.
Accion labs Inc: Winner of Fastest growing Company in Pittsburgh, Raked as #1 IT services company two years in a row (2014, 2015), by Pittsburgh Business Times Accion Labs is venture-funded, profitable and fast-growing- allowing you an opportunity to grow with us 11 global offices, 1300+ employees, 80+ tech company clients 90% of our clients we work with are Direct Clients and project based. Offering a full range of product life-cycle services in emerging technology segments including Web 2.0, Open Source, SaaS /Cloud, Mobility, IT Operations Management/ITSM, Big Data and traditional BI/DW, Automation engineering (Rackspace team), devops engineering.
Employee strength: 1300+ employees
Why Accion Labs:
- Emerging technology projects i.e. Web 2.0, SaaS, cloud, mobility, BI/DW and big data
- Great learning environment
- Onsite opportunity it totally depends on project requirement
- We invest in training our resources in latest frameworks, tools, processes and best-practices and also cross-training our resources across a range of emerging technologies – enabling you to develop more marketable skill
- Employee friendly environment with 100% focus on work-life balance, life-long learning and open communication
- Allow our employees to directly interact with clients
Connect with the team
Similar jobs
Position Title : Java Full Stack Developer
Location : Noida Sector 125
Experience : 5+ Years
Availability : Immediate
Job Summary :
We are looking for a Java Full Stack Developer with expertise in Microservices architecture to join our team.
The ideal candidate should have hands-on experience in Java, Spring Boot, Hibernate, and front-end technologies like Angular, JavaScript, and Bootstrap. You will work on enterprise-grade applications that enhance patient safety worldwide.
Key Responsibilities :
- Design, develop, and maintain applications based on Microservices architecture.
- Work with Java, Spring Boot, Hibernate, Angular, Kafka, Redis, and Hazelcast to build scalable solutions.
- Utilize AWS, Git, Nginx, Tomcat, Oracle, Jira, Confluence, and Jenkins for development and deployment.
- Collaborate with cross-functional teams to develop enterprise applications.
- Develop intuitive UI/UX components using Bootstrap, jQuery, and JavaScript.
- Ensure applications meet performance, scalability, and security requirements.
- Participate in Agile development while efficiently handling changing priorities.
- Conduct code reviews, debugging, and performance optimization.
Required Skills & Qualifications :
✔ 5+ Years of hands-on experience in Java 7/8, Spring Boot, and Hibernate.
✔ Strong understanding of OOP concepts and Design Patterns.
✔ Experience working with relational databases like Oracle/MySQL.
✔ Proficiency in Bootstrap, JavaScript, jQuery, HTML, and Angular.
✔ Hands-on experience in Microservices-based application development.
✔ Strong problem-solving, debugging, and analytical skills.
✔ Excellent communication and collaboration skills.
✔ Ability to adapt to new technologies and handle multiple priorities.
✔ Experience in developing high-quality web applications.
Good to Have :
➕ Exposure to Kafka, Redis, and Hazelcast.
➕ Experience working with cloud-based solutions (AWS preferred).
➕ Familiarity with DevOps tools like Jenkins, Docker, and Kubernetes.
Why Join Us?
✅ Work on cutting-edge technologies and enterprise-level applications.
✅ Collaborative and innovative work environment.
✅ Competitive salary and career growth opportunities.


This role is physically based out of Mauritius and will require you to relocate to Mauritius. Relocation expenses like air tickets/work visa/permit/medical for work permit will be borne by the company
The role of a senior java developer is to ensure high quality software development and delivery to the end client.
As senior software developer, you shall be the technical SME on the project and ensure that the team abide by the quality standard set on the project.
On the Java Expertise Center, you shall be contributing to the knowledge building committee where you will be coaching juniors and demy students
Key Skills:
Very good knowledge in Java (at least from Java 8).
Good knowledge of Spring boot
Experience with JPA/Hibernate
Experience in middleware such as MessageQueues
Experience with REST interfaces and GRPC
Experience with modern agile software development (Continuous Integration)
Experience in securing APIs
Knowledge in design patterns
1. Software Development
Act autonomously in the delivery of tasks of simple to high complexities on projects.
Participate actively with team members to reduce risks related to tasks and activities.
Ensure deliveries (code, documentation, release notes) are executed within set quality standards and processes.
Understand and apply standard methods, tools and processes in daily tasks.
Participate in sprint backlog estimation.
2. Team coaching & technical reference on project.
Work with the team architect to help coach team members and ensure they
abide by the technical standards set on the project.
Coach new joiners and accompany them technically & functionally on the
project.
Be the technical reference on the project, besides the architect.
Communicate technical KPI to your project manager.
Review code contributed by team members, ensuring adherence to coding standards, best practices, and quality standards.
Act as a coach or trainer and contribute actively to the Java Expertise Center.
A commitment to continuous learning and staying updated with industry trends and best practices
Participate in budget auditing activities as required by direct report in the capacity of a Developer
Key Dimensions:
Ability to monitor unit test coverage and ensure team abide by same standard (Standard unit test coverage
of 60% on new and overall codes)
Ensures Sonar analysis of project is as per quality gate and any deviations are tackled by the team
Ensuring highest quality delivered to client.


Skills Required
- 5+ years of strong programming experience on the .NET platform(C#.NET)
- Proficient with Web application development – we leverage ASP.NET MVC/Asp.net core / Web API / Typescript / Angular (open to candidates experienced with Web development and zeal to learn)
- Experience building applications leveraging Azure (or AWS)
- Hands on experience on Html, CSS, JavaScript, and Bootstrap (or any other CSS framework)
- Experience with SQL Server (Stored Procedures & UDF) and NoSQL (Cosmos DB or others)
- Good grip on Fundamentals of CS, OOPS Concepts, SOLID Principles, Design Patterns and its usages
- Ability to prepare both high level and low-level design of the system
- Familiarity with TDD, CI/CD, GIT, DevOps
- Experience with microservices architecture
- Hands-on exposure to cloud technologies like( azure/ AWS)
Expectations
- Provide technical leadership and functional help working closely with team members
- Design, implement and maintain application within all phases of the software development life cycle (SDLC) on Microsoft Azure (or AWS)
- Independently carry out the activities without much of guidance
- Create, understand, and validate design and estimates and be able to justify them
- Applies knowledge of principles and techniques to solve technical problems.
- Works closely with other functions to understand customer needs and to develop product roadmaps
- Strong troubleshooting and analytical skills and detail oriented
- Comprehensive understanding of OOPS concepts, data structures, algorithms and product development techniques and theories
- Should be able to design schema for enterprise level applications
- Should be able to apply design patterns
- Should be open to face new challenges and learn new technologies.
- Should be ready to create proof of concepts and explain the value created out of it.
- Responsible for Deliverables on time
- Experience with debugging, performance profiling and optimization
JOB PURPOSE
A Senior Associate Java WCS Technologist is considered as a senior contributor for complex modules of work by bringing deep core technology expertise and relevant business subject matter expertise to the table.
JOB RESPONSIBILITIES
- Sr. Associate, Technology plays a significant role during the design and implementation of the technological solution for our clients.
- A Sr. Associate, Technology is involved in ensuring a quality technical design that satisfies the business requirements of the client.
- A Sr. Associate, Technology is often involved in package evaluations and recommendations, communicating the technological details of the project to the business users and workshops with the clients. Sr. Associate, Technology also participates in gathering business requirements and assessing existing architectures and resources.
- Sr. Associate, Technology provides leadership to the team by taking responsibility for a specific component or track of the project architecture. By taking on this level of responsibility, a Sr. Associate, Technology spends more time overseeing the tasks required to implement a solution rather than performing the tasks directly. This includes planning, estimation, resource management, issue resolution and quality assurance. A Sr. Associate, Technology is also responsible for coordinating and communicating with the other tracks and disciplines involved in the project.
- In performing the essential functions of this role, the work is fast-paced, moderately noisy and team-based. Additionally, frequent overnight travel is required.
- Prepares the technical design of the more complex technology components within the module (one or more of client/web presentation tier, server tier, data access and data model, integration component, package function customization)
- Participates in and in some cases drives design reviews of other modules and provides insightful comments to improve the design quality and design conformance to standards
- Assists the architect in articulating the pros and cons of using a certain technology stack/package or component or design pattern versus another to the clients and project team and drives selection of technologies, designs to come up with the optimal architecture
- Implements slice of application (EAR) and proofs of concept (spike solution) to prove any new technologies or integration scenarios in the module
- For package implementations, aids the Architect of the project to perform the gap analysis between business requirements and the package features and design the configuration, customizations, extensions, interfaces required to meet the requirements
- Provides innovative solutions to project level technical issues
- Critiques a design created by another designer and helps identify design and performance improvements
- Interacts with a set of clients (client senior developers and architects) to create technology specifications from business requirements for one of the modules within the project
- In some scenarios, collaborates with client developers to design, build, test and deploy the module components and integrate with the rest of the modules
- Raises and drives to closure with the client any technical design and implementation issues in the module and also in the interfaces and interactions with other modules
- Estimates the implementation and deployment of the module based on design architecture, testing strategy and overall project plan
- Assists the architect in coming up with the overall estimates for the project along with any key risks and issues and their mitigation
- Reports progress and issues to the Manager in a timely manner. In particular, to relay issues that might impact on quality or the ability to deliver to timescales or estimates
- Works with team on the development of standards, processes and procedures related to application security, upgrade management, capacity planning, application deployment, performance monitoring/tuning, and failover and disaster recovery
- Mentors the team on the best techniques to debug and troubleshoot design and implementation defects and issues
- Shares point of view on technology stack, package and latest technology and business trends in one or more relevant areas (e.g. eCommerce, Content Management).
- Documents the technical design using UML, suitable design patterns in the form of technical design narrative, object models, sequence diagrams, collaboration diagrams
SKILL REQUIREMENTS
Experience in: J2EE - Application Servers, Java - ORM, Java - Spring Framework, Core
Java, SQL Development Languages, Java - Web, Presentation Frameworks, Java - Messaging
Implementation, Java Web Services, Planning/ Execution & Tracking, Scoping and
Estimating, Data Modeling, High Availability and Failover Applications, High Throughput / Transaction Application, Logical Architecture Design, OOAD and UML, Package / Vendor Selection, Performance / Capacity Planning, Application, Security.
Ability to abstract detail into larger (repeatable) patterns, familiarity with user centered analysis and evaluation techniques
Understanding of the project life cycle process to effectively be able to manage a sub-
Business Knowledge: Domain experience on Enterprise data warehouse would be a plus.
Personal Attributes: a. Strong and innovative approach to problem solving and finding solutions b. Excellent communicator (written and verbal, formal and informal) c. Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution d. Ability to multi-task under pressure and work independently with minimal supervision. e. Ability to prioritize when under pressure
EXPERIENCE
2-8 years
EDUCATION
Full Time Bachelor’s / Master’s degree (Science or Engineering preferred)

**Work remotely / Work From Home with BigStep Technologies throughout your tenure**
Desired candidates must have 8+ years of total experience in backend development with good expertise in MEAN Stack (MongoDB, ExpressJS, AngularJS, Node.js) and JavaScript, along with strong development and coding skills, good analytical and problem-solving skills.
Roles and Responsibilities :
What You'll Do
- Create the system architecture for any product from scratch as well as drive it for more than one development teams
- Design and deliver solutions that enable fast and efficient deployment of quality code to production
- Document the architectural blueprint and end to end design through flowcharts and diagrams.
- Set coding standards for development teams and ensure all released code is following standards
- Oversee the code review process, performing reviews when necessary
- Establish strong communication channels and relationships with the development teams, supporting them throughout the release cycle
- Continuously evaluate the existing software to identify areas of improvement and ensure architectural integrity as additional features are added.
- Lead DevOps and implement tooling and process improvements when you identify gaps
- Work with various stakeholders and identify the scope of the work, provide high level estimations, create a timeline and come up with the approach and design for the same.
- Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform.
- Coach and mentor the development teams to improve the overall expertise and skills of the team.
- Take care of the development of critical components and POCs for new technologies to be used.
- Deliver high quality deliverables individually/as a team adhering to industry best practices.
- Troubleshoot any errors or issues that arise in the application/infrastructure components quickly and efficiently.
What You Bring
- 8+ years in software development or product engineering
- Proficient in MEAN Stack
- Good experience in backend development with Node.js
- Expertise in developing RESTful APIs
- Have created multi-transactional and highly redundant systems from ideation to production
- Customer-centric mindset
- Expertise in Agile SCRUM best practices
- Expertise in implementing front-end of applications using HTML5, Angular.js
- Proficient in MVC, OOPS concepts, Web Development Concepts, HTML, JSON, REST API development
- Strong coding skills, good analytical and problem-solving skills
- Ability to break down complex technical concepts into something digestible by non-technical stakeholders
**Work remotely / Work From Home with BigStep Technologies throughout your tenure**
Duties and responsibilities:
- Design and defining architecture of complex web applications and microservices.
- Address and improve any technical issues
- Collaborate well with engineers, researchers, and data implementation specialists to design and create advanced, elegant, and efficient systems
Requirements and Qualifications:
- Previous working experience as a MEAN Stack Developer for 3 years
- BSc/B.tech degree in Computer Science or similar relevant field
- In-depth knowledge of NodeJS, ExpressJS or Restify
- Experience implementing applications using Angular or React
- Experience creating front end applications using HTML5, Angular, LESS/SASS
- Hands-on experience with JavaScript Development on both client and server-side
- Experience with modern frameworks and design patterns, minimum one-year experience with MEAN stack paradigm
- Knowledge of the following will be considered as an advantage:
- Consumer Web Development Experience for High-Traffic, Public Facing web applications
- Experience with cloud technologies like AWS or google cloud is also a plus
- Creating secure RESTful-based web services in Node js and Express and MongoDB.
- Continuous integration (Jenkins/Hudson) and version control (SVN, Git)

Technology Development Manager
Location : Bangalore (5 Days WFH)
Education Qualification : B.Tech/M.Tech
(Must have good communication skills)
Skills Required : Java, JEE, Spring Frameworks, REST, Object Oriented Analysis and Design,Microservices Architecture, MySQL, MongoDb, ElasticSearch, Git, Jenkins, Microservices, JSON, Javascript, Node.js, Amazon Web Services or any other cloud
Experience : 8 to 17 years
Role :
- As a Technology Development Manager, be passionate about technology strategy & vision, hands-on solution design, critical analytical thinking and team management
- Responsible for Peer review, design, deployment, production support & mentoring the team
- Be a self-starter based on your experience and be able to deliver world-class capabilities for one of the fastest growing startups in the Global Digital Identity space
- Ability to thrive in a fast-paced, results-oriented, execution-focused environment while handling the day to day operations and having full control over the business technology organization
- Be energised in the fine balance between managing team and being a technologist
- Be comfortable with ambiguity. As with any startup, this role and the company will evolve and pivot and times will show more unknowns than known.
Requirements:
- 8-15 years of progressive technology experience as an engineer, an architect, project manager, and a team leader in cross functional teams
- Results driven! Demonstrated ability to successfully have brought a product to market
- Experience with full-stack software development including newer front-end frameworks
- Java, JEE, Python, Spring Frameworks, REST, Object Oriented Analysis and Design, Microservices Architecture, MySQL, MongoDb, ElasticSearch, Git, Jenkins, Microservices, JSON, Javascript, Node.js, Amazon Web Services all important
- Experience and knowledge in Machine Learning & Computer Vision a plus
- Hands-on product management and software development life-cycle experience (especially Agile methodologies)
- Experience leading teams in the successful delivery of large technology projects
- Demonstrated ability to make good technology trade-off decisions, i.e. managing technical debt
- Drives the CI/CD strategy for the product
- Served as technical lead throughout the full development lifecycle, end-to-end, from scoping, planning, conception, design, implementation and testing to documentation, delivery and maintenance
Competencies:
- Can identify leading indicators for problems that is likely to surface in the future
- Can identify large problem patterns, systemic issues and opportunities for larger re-architecture and redesign
- Can troubleshoot the entire product ecosystem effectively
- Considered as a Guru in a language, its internals and the application of the language in a wider context
- Defines coding standards and design approaches across the organization
- Can independently design multi systems and systems with complex interactions
- Can design generic platforms for a wider usage across teams
- Accountable for all designs in the team
- Deep knowledge, understanding and experience with working of different architectural styles
- Responsible and accountable for NFR aspects of the product
- Responsible for Architecture and Tech stack across the team(s)
- Ability to define (in collaboration with cross functions), plan, deliver and operationalize large releases.
- Create formal mentoring plans and identify mentoring needs for a team
- Contribution to open source projects, open standards
- Flag bearer of
- Freedom and responsibility
- First Principles
- Bias for action
- Earn your badge
- Customer Empathy
- Truth seeking

Skill:java,mongodb,nodejs
Exp:2-4yrs
Loc:Bangalore
Notice period should be less than 30 days.....

