
Java Developer
at Altimetrik
Java with cloud
|
Core Java, SpringBoot, MicroServices |
|
- DB2 or any RDBMS database application development |
|
- Linux OS, shell scripting, Batch Processing |
|
- Troubleshooting Large Scale application |
|
- Experience in automation and unit test framework is a must |
|
- AWS Cloud experience desirable |
|
- Agile Development Experience |
|
- Complete Development Cycle ( Dev, QA, UAT, Staging) |
|
- Good Oral and Written Communication Skills |

Similar jobs
Job Summary
We are looking for an experienced Backend Developer proficient in .NET, Node.js, and MS SQL Server to join our technical team. The candidate will be responsible for building, maintaining, and optimizing scalable backend services and APIs, ensuring system reliability, performance, and security.
Key Responsibilities
- Design, develop, and maintain backend applications and APIs using .NET (Core/ASP.NET) and Node.js.
- Develop and manage MS SQL Server databases, including schema design, stored procedures, indexing, and performance optimization.
- Integrate backend logic with various third-party systems and APIs.
- Ensure scalability, high performance, and security across backend systems.
- Write clean, maintainable, and well-documented code following best practices.
- Debug and resolve production issues, ensuring system stability and reliability.
- Collaborate with QA engineers, DevOps, and other backend developers to deliver end-to-end solutions.
- Participate in Agile development processes including sprint planning, daily stand-ups, and retrospectives.
- Stay updated with emerging backend technologies and contribute to continuous improvement.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3–4 years of professional experience in backend development.
- Strong hands-on experience with .NET Core / ASP.NET / C#.
- Strong hands-on experience with Node.js (Express.js or NestJS preferred).
- Proficiency in MS SQL Server (T-SQL, stored procedures, performance tuning, query optimization).
- Experience developing and consuming RESTful APIs.
- Knowledge of API security standards (JWT, OAuth2, etc.).
- Familiarity with Git or other version control systems.
- Experience in Agile/Scrum development environments.
Nice to Have
- Experience with cloud platforms like Azure or AWS.
- Familiarity with ORM frameworks (Entity Framework, Sequelize).
- Exposure to CI/CD pipelines and containerization (Docker).
- Understanding of Redis or message queue systems (RabbitMQ, Kafka).
Soft Skills
- Strong analytical and problem-solving mindset.
- Excellent communication and teamwork skills.
- High sense of responsibility and ownership of assigned projects.
- Ability to work independently under minimal supervision.
Compensation
- Competitive salary based on experience and technical expertise.
- Performance-based bonuses and career growth opportunities.
Job Type: Full-time
Position of the role
The Principal Engineer reports to the Domain Lead and plays a key role in driving the technical vision, strategy, and execution of development initiatives. The Principal Engineer collaborates with multiple teams to ensure that software solutions are scalable, cost-optimized, performant, and aligned with business objectives.
Result expectation in terms of result areas and core activities
The Principal Engineer is responsible for defining, designing, and overseeing the implementation of complex software solutions. This role involves deep technical expertise, mentorship, and architectural guidance across multiple teams. The Principal Engineer also acts as a thought leader, influencing technology choices, best practices, and innovation within the organization.
Main objectives of the role
✔ Leading the design and architecture of the software by following best practices that ensure scalability, maintainability, cost optimization, and high performance.
✔ Driving innovation and continuous improvements in software development practices.
✔ Providing technical mentorship and coaching to engineers across teams.
✔ Ensuring the successful delivery of high-quality software aligned with business requirements.
✔ Defining and maintaining coding standards, best practices, and governance frameworks.
✔ Collaborating with product management and other stakeholders to shape the technical roadmap.
✔ Identifying technical debt and implementing strategies to mitigate it effectively.
✔ Promoting a culture of continuous learning, knowledge sharing, and cross-team collaboration.
✔ Leading DevOps, CI/CD, and automation to improve software delivery processes and efficiency.
Specialisation
✔ Deep understanding of software architecture, system design, and performance optimization.
✔ Translating complex business requirements into scalable and efficient software solutions.
✔ Handling large data transformations and ensuring system efficiency under the required load conditions.
✔ Leading initiatives for modernizing the technology stack and implementing best practices.
✔ Ensuring that security, scalability, and maintainability are embedded into development processes.
✔ Driving research and development efforts to explore emerging technologies and their business impact.
✔ Enabling teams to develop and maintain high-quality software through code reviews, architecture guidance, and technical strategy.
✔ Collaborating with product owners and stakeholders to ensure that development aligns with business goals and user needs.
Key processes in the role
✔ Agile / Scrum / Kanban development methodologies.
✔ CI/CD and DevOps practices to streamline delivery.
✔ Cloud-native architecture, monolith and microservices-based development.
✔ Scalable and high-performance computing strategies.
✔ Secure software development lifecycle (SDLC).
✔ Data-driven decision-making.
✔ Performance optimization.
Key relationships (teams and/or position titles)
✔ Engineering Teams (Developers, QA, DevOps).
✔ Head of Engineering and Technology Leadership.
✔ Product Management and Business Stakeholders.
✔ Customer Success and Solution Architects.
✔ External Technical Partners and Vendors.
Requirements
✔ Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
✔ 10+ years of experience in software development, with a proven track record .
✔ Strong experience in Python and modern software engineering practices.
✔ Expertise in cloud computing platforms (AWS, Azure, or GCP).
✔ Experience in architecting and developing scalable, high-performance applications.
✔ Hands-on experience with CI/CD pipelines, DevOps tools, and automation.
✔ Deep understanding of microservices, monolith, APIs, and distributed systems.
✔ Strong experience with database technologies, including SQL and NoSQL.
✔ Excellent communication and leadership skills, with the ability to influence technical decisions across teams.
✔ A passion for mentoring, coaching, and fostering a strong engineering culture.
✔ Experience in defining and implementing technical governance and best practices.
Competences
✔ Strategic Thinking - 4
✔ Analytical Problem Solving - 4
✔ Technical Leadership & Mentorship - 4
✔ Communication & Collaboration - 3
Measures of success
✔ Technical leadership impact - measurable improvements in code quality, architecture, and scalability.
✔ Delivery of high-quality software within agreed timelines and business requirements.
✔ Successful mentorship - improvement in team skill levels, problem-solving capabilities, and innovation.
✔ Reduction of technical debt through strategic refactoring and modernization.
✔ Engineering team satisfaction - based on feedback and collaboration effectiveness.
✔ Improvements in system performance, stability, cost-optimization, and security.
✔ Adoption of best practices and emerging technologies across teams.
✔ Contribution to company-wide strategic initiatives through technical innovation and leadership.
Role & Responsibilities:
-
Handle multiple products/modules simultaneously, lead the team in development and support
-
Lead development teams
-
Daily updates to customers and Product Managers/Delivery Managers
-
Participate in design discussions
-
Design and Architect small modules
-
Effort estimations for modules, subsystems or use cases.
-
Learn new skills and mentor the new team members
-
Champion best practices within the team, including code reviews
Work Experience & Skills:
-
B.E/B.Tech or any relevant Masters degree from reputed college.
-
Strong 5+ years of experience in Java, J2EE, Spring IOC, Spring Annotations, Spring, JDBC, Jquery, Java script, HTML 5 and CSS
-
Strong experience in Postgres or any SQL technology
-
Experience with working on Tomcat, Apache, JBoss or any similar application server
-
Should have 3+ years of experience in leading team.
-
Good experience in JSON / RESTful API / Web Services.
-
Experience in working on Agile methodology using Scrum and sprints
-
Experience in using build tools, Maven, GIT, Bugzilla or similar tools.
-
Experience in cloud technologies, Microservices and frameworks such as AWS or GPC,
container technologies like Docker is a plus.
-
Ability to adapt to new development environments, changing business requirements and learning new systems highly desired
-
Experience in Microservices, SpringBoot and Angular is a plus.
-
Experience with tuning deployed applications for scalability and performance.
-
Good knowledge of deployment and scripting on Linux/Unix servers
-
Strong technical documentation skills.
-
Good oral and written communication skills
Responsibilities
- Software Engineering
- Design and develop highly scalable, available, reliable, secure and fault tolerant systems with minimal guidance for a market leader in the logistics industry
- Partner with team members on functional and nonfunctional requirements and spread design philosophy, goals and improve the code quality across the team
- Research new technologies and tools that enable building the next generation of our services
- Provide technology leadership to the team and foster engineering excellence
- Product Delivery
- Partner with product managers to define and execute on the feature roadmap
- Translate business requirements into scalable and extensible design
- Coordinate with various cross functional teams on planning and execution
- Maintaining automated build / test / deployment environments
Qualifications
- Software Engineering
- Deep knowledge of one of the programming language they have experience in
- Proficient in OOP and Design Patterns, experience with functional programming would be a plus
- Data modelling experience in Relational Databases
- Ability to design and implement low latency RESTful services
- Product Delivery
- Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks.
- Well versed in working with agile methodologies which includes phases such as design, development, code review, testing and release management
- Ability to have worked in a CI/CD environment, with hands on experience with Git or any similar source code management tools
- Product Maintenance
- Experience troubleshooting server performance issues such as memory tuning, GC tuning, resource leaks etc
- Continuously refactor applications to ensure high quality design
Core Competency:
• Extensiveexperiencewith C# and ASP.net/.NETCore 2.0 / .NET WebAPI core framework framework • concept's and fundamentals/ MVC and EF. • REST Web services&API Experience • Strong architectural knowledge with two or more of - MicroServices, 12 FactorApplications and • EventDriven architectures • Messaging knowledge(Topics, Queues & Publish Subscribe) • Knowledge of AWS, Docker and Kubernetes • Experience with database development including relational database design, SQL, and ORM • Agile Delivery experience • Deploying .Net Core web application/API in Windows and Linux • Experience with web developmenttechnologiesincludingASP.NET, MVC3, EF, HTML, JavaScript, • JQuery, AJAX and CSS, LINQ. • Experience with core Microsoft.Net technologies including WCF, LINQ, and EF • Experience designing and developing enterprise-grade software • Experience with source control management systems and deployment environment • Experience with debugging, performance profiling and optimization. • Comprehensive understanding of object-oriented and service-oriented applicationdevelopment,techniques and theories • Internally motivated, able to work proficiently both independently and in a team environment • Strong communication skills with both internal team members and external business stakeholders • Experience with user interface design and prototyping
- must have experience in Java, Spring Boot, Microservices , Kafka, API
- Developing applications that demand high availability and concurrency.
- Good understanding of DevOps concepts and processes
- Ability to write structured and well documented code
- Good knowledge of working with third-party dependencies and debugging dependency conflicts.
- Knowledge of Unit Testing and Build tools.
- Team Leading & Mentoring for Senior Developers
- Retail domain experience is added advantage.
- Java development knowledge is a must
- Springboot preferred
- 2.AWS exposure is a must
- Engineering degree in Computer Science, Electronics and, Communication or Information Science.
- Or MCA is agreeable.
- Location: Bangalore
Position- Backend Lead
Location : Pune/Bangalore
Exp : 10+ years
Prefer Mid Jan joiners
- 8+ years’ experience in Core Java / J2EE, Tomcat, Application Server, Web Services, spring, Spring Boot, Hibernate, messaging systems.
- 10 years min with Team leading experience
- Java 8+, Docker Container, Continuous Integration /Continuous Deployment
- Spring Boot,
- Microservice Architecture,
- PostgreSQL, Azure,MySQL,
- Docker Container, Continuous Integration /Continuous Deployment
At Digilytics™, we build and deliver easy-to-use AI products to the secured lending and consumer industry sectors. In an ever-crowded world of clever technology solutions looking for a problem to solve, our solutions start with a keen understanding of what creates and what destroys value in our clients’ business.
Founded by Arindom Basu, the leadership of Digilytics™ is deeply rooted in leveraging disruptive technology to drive profitable business growth. With over 50 years of combined experience in
technology-enabled change, the Digilytics™ leadership is focused on building a values-first firm that will stand the test of time.
We are currently focused on developing a product, Revel FS, to revolutionize loan origination for mortgages and secured lending. We are also developing a second product, Revel CI, focused on
improving trade (secondary) sales to consumer industry clients like auto and FMCG players. The leadership strongly believes in the ethos of enabling intelligence across the organization.
Digiliytics AI is headquartered in London, with a presence across India.
About the role
We are looking for experienced developers, who have the aspirations and appetite in working in a start-up environment, and with relevant industry experience to make a significant contribution to our
DigilyticsTM platform and solutions.
Responsibilities
• Understand the DigilyticsTM vision and help in creating and maintaining a development roadmap
• Interact with clients and other team members to understand client-specific requirements of the product
• Contribute to the product development team and deliver product releases in a timely manner
• Ensure the quality of the product delivered
• Develop client-specific solutions using the product
• Liaise with multiple stakeholders and coordinate with our onshore and offshore entities.
Expected and Desired Skills
• Hands-on experience with:
o Java, Spring Framework, Hibernate, JPA, Spring Boot
o Databases like Oracle, MySQL, MongoDB, etc.
o REST/SOAP web services and Service-Oriented architecture
o JavaScript/JQuery/HTML/CSS
o Experience on AWS, Azure, or Google Cloud
• Strong programming skills and deep understanding of technical delivery
• Excellent understanding of analytical techniques and technology landscape
• Excellent problem-solving skills
• Good interpersonal skills and the ability to communicate ideas clearly at all levels
• Ability to work in unfamiliar business areas and to use your skills to create solutions
• Ability to both work in and lead a team and to deliver and accept peer review
• Flexible approach to working environment and hours to meet the needs of the business and clients
Experience
• A start-up mindset with proven experience working in both smaller and larger organizations having multicultural exposure
• Between 2-4 years of experience working closely with the relevant technologies, and developing world-class software and solutions
• Domain and industry experience by serving customers in one or more of these industries - Financial Services, Professional Services, other Retail Consumer Services
Education Background
• A Bachelors degree, or equivalent, preferably in Software Engineering and Computer Science
Good knowledge and experience of working with backend systems;
designing server-side architecture, including production maintenance experience are must-haves.
At least 1-2 years of experience in any programming languages like Java, Ruby, PHP, Python and Node.js(Node.js preferred).
Understanding of micro-services oriented architecture.
Experience with Databases design (SQL, NoSQL) and analytics
Experience in driving and delivering complex features/software modules from technical design to launch.
Expertise with unit testing & Test Driven Development (TDD)








-(1).png&w=256&q=75)