Software Engineer
4 weeks ago
THE JOB
You will be joining a Java development team as a Software Engineer.
The team you will be joining is responsible for providing business-to-business (B2B) reporting solutions to our clients. The team leverages Java technologies to provide web-based reporting UIs and supporting backend services including APIs which are containerized for deployment. At the core of the reporting solution is Tableau and an associated reporting database with data ingested from data queues.
There is a tremendous opportunity for you to make a difference. We are looking for engineers who can help us drive our platform forward from a technical point of view, and who are willing to take on new challenges and technologies. You will work closely with your team lead and will be responsible for hands-on software development to the highest standards of code quality and performance, as well as assisting in the planning and decision-making process.
Expertise in Microsoft technologies - especially Java – is vital, but we engage with many other technologies including Amazon Web Services, infrastructure as code, continuous deployment, and front-end technologies like React.
WHAT YOU WILL BE DOING
- Hands-on software development, predominantly using Java and Spring Boot.
- Architect, design, and develop robust, scalable, and maintainable microservices.
- Lead the integration of diverse data sources (RDBMS, NoSQL, streaming platforms) to ensure seamless functionality and high availability.
- Create and maintain architectural blueprints, guiding the team to ensure best practices in software design, coding standards, and system performance.
- Design and implement event-driven architectures and domain-driven designs to handle complex business logic.
- Oversee and contribute to CI/CD pipelines using tools such as Docker, Kubernetes, and AWS to streamline the build, deployment, and monitoring processes.
- Evaluate and select appropriate technologies for the development and maintenance of enterprise-level applications.
- If required, mentor junior engineers, providing guidance on software design, system architecture, and best practices in Spring Boot.
- Collaborate closely with product managers, architects, and QA teams to deliver high-quality solutions aligned with business objectives
- Working collaboratively with a team of like-minded developers to design and deliver software solutions in an agile environment.
- Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Contributing to the development of Infrastructure as Code (IAC).
- Functioning in a collaborative environment with teams spread across the globe.
WHAT YOU NEED TO KNOW (or TECHNICAL SKILLS)
Must have:
- Java(Ver 11+) developer with 5-7 years hands-on experience in microservices development using Spring Boot framework.
- Design, develop, and maintain Tableau dashboards and reports to visualize data insights and support business objectives.
- Proven experience designing, developing, and deploying large-scale, distributed enterprise applications.
- Expertise in RDBMS (Postgres/MSSql/Oracle etc.) and NoSQL databases (Dynamo Db/Cassandra).
- Proven experience in Event-Driven Architecture and Domain-Driven Design.
- Expertise in building and maintaining CI/CD pipelines, deploying applications using Docker and Kubernetes.
- Experience with Kafka or other streaming services.
- Hands-on experience in test-driven development using JUnit and Mockito.
- Sound knowledge of OOP, Design Patterns and SOLID design principles
- Hands on experience in Git version-control.
- Excellent Debugging / Troubleshooting skills.
Nice to have:
- Development experience with Python language.
- Experience with AWS services like SQS/SNS etc.
- Experience with the project management and issue-tracking tool JIRA.
-
Prospecta Software | Development Engineer
3 days ago
gurugram, India Prospecta Software Full timeCOMPANY OVERVIEWProspecta was founded in 2002 in Sydney, Australia, to provide data management and automation software for enterprise clients. Prospecta has evolved to be a leading data management software company. Prospecta’s flagship product, MDO (Master Data Online), is an enterprise Master Data Management (MDM) platform that enables data management...
-
Aiprus Software
1 month ago
Gurugram, India Aiprus Software Private Limited Full timeCompany Description. Aiprus Software Private Limited. (Aiprus) is an onshore-offshore based IT outsourcing company founded in March 2021. Specializing in providing professional and cost-effective offshore outsourcing services, Aiprus helps customers worldwide achieve their strategic business goals through technical expertise, domain knowledge, and project...
-
Lepton Software | Project Manager
4 weeks ago
gurugram, India Lepton Software Full timeJOB RESPONSIBILITY: Responsible for managing projects and related activities in accordance with the mission and goals of the organization. Producing accurate and timely reporting of project status throughout its life cycle. Accountable for managing Product development and service delivery. Responsible for managing the project cost as per defined...
-
Lepton Software | Project Manager
4 weeks ago
gurugram, India Lepton Software Full timeJOB RESPONSIBILITY: Responsible for managing projects and related activities in accordance with the mission and goals of the organization. Producing accurate and timely reporting of project status throughout its life cycle. Accountable for managing Product development and service delivery. Responsible for managing the project cost as per...
-
Software Engineer
2 days ago
Gurugram, India BayOne Solutions Full timeResponsibilities:Build, test and release complex mission critical full-stack applications for internally and externally facing software Design and implement frontend code and algorithms using ReactJS Typescript as well as backend code using AWS Services, NodeJS Lambdas, MongoDB NoSQL databases Collaborate with cross-functional teams, including QA testing,...
-
Lepton Software
3 months ago
Gurugram, India Lepton Software Full timeLepton Software is Location Analytics Company with specialization into Telecom sector with more than 20 years of experience. We are also a Premier Google Maps & Cloud Platform partner. Lepton's flagship product, Network Access is a cloud/Web based network management solution that helps Communication ServiceProviders efficiently plan, design, document...
-
Development Engineer
2 days ago
Gurugram, India Prospecta Software Full timeCOMPANY OVERVIEWProspecta was founded in 2002 in Sydney, Australia, to provide data management and automation software for enterprise clients. Prospecta has evolved to be a leading data management software company. Prospecta’s flagship product, MDO (Master Data Online), is an enterprise Master Data Management (MDM) platform that enables data management...
-
Development Engineer
2 days ago
Gurugram, India Prospecta Software Full timeCOMPANY OVERVIEWProspecta was founded in 2002 in Sydney, Australia, to provide data management and automation software for enterprise clients. Prospecta has evolved to be a leading data management software company. Prospecta’s flagship product, MDO (Master Data Online), is an enterprise Master Data Management (MDM) platform that enables data management...
-
Development Engineer
2 days ago
Gurugram, India Prospecta Software Full timeCOMPANY OVERVIEW Prospecta was founded in 2002 in Sydney, Australia, to provide data management and automation software for enterprise clients. Prospecta has evolved to be a leading data management software company. Prospecta’s flagship product, MDO (Master Data Online), is an enterprise Master Data Management (MDM) platform that enables data management...
-
Lepton Software
2 months ago
Gurugram, India Lepton Software Full timeRegional Sales LeadAbout the job:Job Responsibility:- Manage Google Maps Platform's existing customers (Farming) and scout for new business (Hunting).- Generate revenue from Location Intelligence Platform "Smart Market" across multiple business verticals.- Work with Partners and SIs to generate channel revenue.- Achieve Quarterly and Yearly Sales Quota...
-
Software Engineer
2 weeks ago
Gurugram, India Agile Global Solutions, Inc Full timeSenior Systems Engineer- APIGW Remote Remote - 9 PM to 6 AM Night Shift The Lead Systems Engineer is responsible for developing, configuring, and modifying complex integrated business and/or enterprise application solutions within various computing environments by designing and coding component-based applications using various programming languages;...
-
Software Engineer
2 weeks ago
Gurugram, India Agile Global Solutions, Inc Full timeSenior Systems Engineer- APIGWRemoteRemote - 9 PM to 6 AM Night Shift The Lead Systems Engineer is responsible for developing, configuring, and modifying complex integrated business and/or enterprise application solutions within various computing environments by designing and coding component-based applications using various programming languages; applying...
-
Software Engineer
2 weeks ago
Gurugram, India Agile Global Solutions, Inc Full timeSenior Systems Engineer- APIGWRemoteRemote - 9 PM to 6 AM Night Shift The Lead Systems Engineer is responsible for developing, configuring, and modifying complex integrated business and/or enterprise application solutions within various computing environments by designing and coding component-based applications using various programming languages; applying...
-
Java Software Engineer
1 day ago
Gurugram, India Visa2Fly Full timeJob Title: Java Software Engineer SDE1 (Full time)Location: Gurugram, on-siteWorking Days: 6 (Mon-Sat)Experience- 1-2 YearsAbout Visa2Fly:With a startup spirit and commitment to easing the lives of travelers, we aim to simplify the cumbersome process of visa applications in India. At Visa2Fly, We are looking for engineers who are well rounded - quality...
-
Java Software Engineer
23 hours ago
Gurugram, India Visa2Fly Full timeJob Title: Java Software Engineer SDE1 (Full time)Location: Gurugram, on-siteWorking Days: 6 (Mon-Sat)Experience- 1-2 YearsAbout Visa2Fly:With a startup spirit and commitment to easing the lives of travelers, we aim to simplify the cumbersome process of visa applications in India. At Visa2Fly, We are looking for engineers who are well rounded - quality...
-
Java Software Engineer
17 hours ago
Gurugram, India Visa2Fly Full timeJob Title: Java Software Engineer SDE1 (Full time) Location: Gurugram, on-site Working Days: 6 (Mon-Sat) Experience- 1-2 Years About Visa2Fly: With a startup spirit and commitment to easing the lives of travelers, we aim to simplify the cumbersome process of visa applications in India. At Visa2Fly, We are looking for engineers who are well rounded - quality...
-
Senior Software Engineer
3 months ago
Gurugram, India Aivoks Technologies Pvt. Ltd. Full timeWe are seeking a highly experienced Senior Software Engineer with a solid background in computer science, particularly in C++ and C#. The ideal candidate will have approximately 8-10 years of experience in software development, with a strong emphasis on utilizing Visual Studio for coding and debugging tasks. Additionally, candidates must possess a background...
-
Software Engineer Intern
3 weeks ago
Gurugram, India ADesignGuy Full timeA Design Guy is a comprehensive software development and graphic design firm dedicated to empowering businesses by turning their ideas into reality. We provide customized solutions in software development, graphic design, branding, and rebranding services, working hand-in-hand with our clients to ensure that our work not only meets but exceeds expectations....
-
Software Engineer Intern
3 weeks ago
Gurugram, India ADesignGuy Full timeA Design Guy is a comprehensive software development and graphic design firm dedicated to empowering businesses by turning their ideas into reality. We provide customized solutions in software development, graphic design, branding, and rebranding services, working hand-in-hand with our clients to ensure that our work not only meets but exceeds expectations....
-
Software Engineer
4 weeks ago
Gurugram, India Ticketmaster Full timeTHE JOBYou will be joining a Java development team as a Software Engineer. The team you will be joining is responsible for providing business-to-business (B2B) reporting solutions to our clients. The team leverages Java technologies to provide web-based reporting UIs and supporting backend services including APIs which are containerized for deployment. At...