Major Accountabilities Collaborate with the CIO on application Architecture and Design of our ETL (Extract, Transform, Load) and other aspects of Data Pipelines. Our stack is built on top of the well-known Spark Ecosystem (e.g. Scala, Python, etc.) Periodically evaluate architectural landscape for efficiencies in our Data Pipelines and define current state, target state architecture and transition plans, road maps to achieve desired architectural state Conducts/leads and implements proof of concepts to prove new technologies in support of architecture vision and guiding principles (e.g. Flink) Assist in the ideation and execution of architectural principles, guidelines and technology standards that can be leveraged across the team and organization. Specially around ETL & Data Pipelines Promotes consistency between all applications leveraging enterprise automation capabilities Provide architectural consultation, support, mentoring, and guidance to project teams, e.g. architects, data scientist, developers, etc. Collaborate with the DevOps Lead on technical features Define and manage work items using Agile methodologies (Kanban, Azure boards, etc) Leads Data Engineering efforts (e.g. Scala Spark, PySpark, etc) Knowledge & Experience Experienced with Spark, Delta Lake, and Scala to work with Petabytes of data (to work with Batch and Streaming flows) Knowledge of a wide variety of open source technologies including but not limited to; NiFi, Kubernetes, Docker, Hive, Oozie, YARN, Zookeeper, PostgreSQL, RabbitMQ, Elasticsearch A strong understanding of AWS/Azure and/or technology as a service (Iaas, SaaS, PaaS) Strong verbal and written communications skills are a must, as well as the ability to work effectively across internal and external organizations and virtual teams Appreciation of building high volume, low latency systems for the API flow Core Dev skills (SOLID principles, IOC, 12-factor app, CI-CD, GIT) Messaging, Microservice Architecture, Caching (Redis), Containerization, Performance, and Load testing, REST APIs Knowledge of HTML, JavaScript frameworks (preferably Angular 2+), Typescript Appreciation of Python and C# .NET Core or Java Appreciation of global data privacy requirements and cryptography Experience in System Testing and experience of automated testing e.g. unit tests, integration tests, mocking/stubbing Relevant Industry And Other Professional Qualifications Tertiary qualifications (degree level) We are an inclusive employer and welcome applicants from all backgrounds. We pride ourselves on our commitment to Equality and Diversity and are committed to removing barriers throughout our hiring process. Key Requirements Extensive data engineering development experience (e.g., ETL), using well known stacks (e.g., Scala Spark) Experience in Technical Leadership positions (or looking to gain experience) Background software engineering The ability to write technical documentation Solid understanding of virtualization and/or cloud computing technologies (e.g., docker, Kubernetes) Experience in designing software solutions and enjoys UML and the odd sequence diagram Experience operating within an Agile environment Ability to work independently and with minimum supervision Strong project development management skills, with the ability to successfully manage and prioritize numerous time pressured analytical projects/work tasks simultaneously Able to pivot quickly and make rapid decisions based on changing needs in a fast-paced environment Works constructively with teams and acts with high integrity Passionate team player with an inquisitive, creative mindset and ability to think outside the box. Skills:- Java, Scala, Apache Spark, Spark, Hadoop and ETL Show more Show less
Job Title: Senior Java Developer (#Remote) Location: Remote Employment Type: Full-time Experience: 5+ Years Job Summary: We are seeking a highly skilled and experienced Senior Java Developer with a strong background in #Java, #Microservices architecture, #Hibernate, #Apache technologies, and #ApacheSpark. As a key member of our distributed engineering team, you will be responsible for designing, developing, and maintaining scalable and high-performance backend systems for enterprise-grade applications. Key Responsibilities: Design, develop, and maintain scalable Java-based microservices using Spring Boot or equivalent frameworks. Implement and optimize data persistence layers using Hibernate and other ORM tools. Build and maintain robust data processing pipelines leveraging Apache Spark. Collaborate with cross-functional teams to design RESTful APIs and backend systems. Tune application performance and scalability using tools like Apache Kafka, Apache Tomcat, or other Apache frameworks. Participate in code reviews, testing, and deployment processes in CI/CD pipelines. Write clean, maintainable, and well-documented code. Troubleshoot production issues and provide timely resolutions. Contribute to architectural decisions and technology selection. Required Qualifications: 5+ years of hands-on experience with Java development. Strong experience in Microservices architecture and development. Proficiency with Hibernate and relational databases (e.g., MySQL, PostgreSQL). Experience working with Apache technologies such as Kafka, Tomcat, or HTTP Server. Expertise in Apache Spark for large-scale data processing. Solid understanding of RESTful API design and integration. Familiarity with containerization technologies (e.g., Docker, Kubernetes) is a plus. Experience with Agile methodologies and DevOps practices. if interested please share your resume at shreshthi@atf-Labs.com
Job Summary: We are seeking a skilled ASP.NET Developer proficient in both .NET Framework and .NET Core , with strong expertise in SQL Server development. The ideal candidate will design, develop, and maintain scalable web applications and APIs, ensuring performance, quality, and responsiveness. Key Responsibilities: Design, develop, and maintain web applications using ASP.NET (Web Forms / MVC / Core). Build and consume RESTful APIs and microservices using .NET Core. Develop and optimize complex SQL queries, stored procedures, and triggers in SQL Server. Perform code reviews, unit testing, and troubleshoot technical issues. Collaborate with cross-functional teams including front-end developers, QA, and DevOps. Ensure application security, scalability, and performance. Participate in Agile development practices (Scrum/Kanban). Required Skills: Strong hands-on experience with ASP.NET MVC , .NET Core , and C# . Solid understanding of SQL Server (T-SQL, indexing, query optimization). Experience with Entity Framework / EF Core. Familiarity with Web API and RESTful services. Understanding of software architecture and design patterns. Good knowledge of HTML, CSS, JavaScript , and front-end integration. Exposure to CI/CD pipelines , version control (Git), and DevOps tools is a plus. Preferred Qualifications: Bachelor's degree in Computer Science, Engineering, or related field. Experience with Azure or AWS cloud environments. Familiarity with Blazor , SignalR , or Razor Pages is a bonus. Job Types: Full-time, Permanent Pay: ₹15,000.00 - ₹70,000.00 per month Supplemental Pay: Performance bonus Yearly bonus Work Location: In person
As a Senior Software Developer at ATF Labs, you will have the exciting opportunity to work on cutting-edge projects and collaborate with a talented team of professionals. We are seeking a skilled individual who is proficient in .NET, Java, CSS, and JavaScript to join our dynamic team. Key Responsibilities Development and implementation of complex software solutions using .NET, Java, CSS, and JavaScript. Design and architect software applications to meet the needs of our clients and internal stakeholders. Stay up-to-date with the latest trends and technologies in software development to continuously improve our processes. Troubleshoot and debug software applications to identify and resolve any technical issues that may arise. If you are a motivated and experienced software developer looking for a challenging and rewarding opportunity, we would love to hear from you. Join ATF Labs and be a part of our innovative team shaping the future of technology. About Company: ATF Labs is an IT solutions company headquartered in Gurugram, India. ATF Labs is a proficient capital business sector/software development company based in India that provides highly skilled, well-communicated, and cost-effective solutions. We develop software applications for our clients using technologies such as ASP.NET Core, ASP.NET, WinForms, etc. Additionally, we specialize in developing products focused on data security and encryption.
As a Senior Software Developer at ATF Labs, you will have the exciting opportunity to work on cutting-edge projects and collaborate with a talented team of professionals. We are seeking a skilled individual who is proficient in .NET, Java, CSS, and JavaScript to join our dynamic team. You will be responsible for the development and implementation of complex software solutions using .NET, Java, CSS, and JavaScript. Additionally, you will design and architect software applications to meet the needs of our clients and internal stakeholders. It is essential to stay up-to-date with the latest trends and technologies in software development to continuously improve our processes. Troubleshooting and debugging software applications to identify and resolve any technical issues that may arise will also be part of your key responsibilities. If you are a motivated and experienced software developer looking for a challenging and rewarding opportunity, we would love to hear from you. Join ATF Labs and be a part of our innovative team shaping the future of technology. ATF Labs is an IT solutions company headquartered in Gurugram, India. The company specializes in providing highly skilled, well-communicated, and cost-effective software solutions. ATF Labs develops software applications for clients using technologies such as ASP.NET Core, ASP.NET, WinForms, etc. Moreover, the company focuses on developing products centered around data security and encryption.,
About the job: As a Senior Software Developer at ATF Labs, you will have the exciting opportunity to work on cutting-edge projects and collaborate with a talented team of professionals. We are seeking a skilled individual who is proficient in .NET, Java, CSS, and JavaScript to join our dynamic team. Key responsibilities: 1. Development and implementation of complex software solutions using .NET, Java, CSS, and JavaScript. 2. Design and architect software applications to meet the needs of our clients and internal stakeholders. 3. Stay up-to-date with the latest trends and technologies in software development to continuously improve our processes. 4. Troubleshoot and debug software applications to identify and resolve any technical issues that may arise. If you are a motivated and experienced software developer looking for a challenging and rewarding opportunity, we would love to hear from you. Join ATF Labs and be a part of our innovative team shaping the future of technology. Who can apply: Only those candidates can apply who: have minimum 1 years of experience are Computer Science Engineering students Salary: ₹ 3,50,000 - 7,00,000 /year Experience: 1 year(s) Deadline: 2025-09-19 23:59:59 Other perks: Informal dress code, 5 days a week, Free snacks & beverages Skills required: Java, CSS, JavaScript and .NET About Company: ATF Labs is an IT solutions company headquartered in Gurugram, India. ATF Labs is a proficient capital business sector/software development company based in India that provides highly skilled, well-communicated, and cost-effective solutions. We develop software applications for our clients using technologies such as ASP.NET Core, ASP.NET, WinForms, etc. Additionally, we specialize in developing products focused on data security and encryption.