
Java Backend Developer
at Altimetrik
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
What we Require
We are recruiting technical experts with the following core skills and hands-on experience on
Mandatory skills : Core java, Microservices, AWS/Azure/GCP, Spring, Spring Boot
Hands on experience on : Kafka , Redis ,SQL, Docker, Kubernetes
Expert proficiency in designing both producer and consumer types of Rest services.
Expert proficiency in Unit testing and Code Quality tools.
Expert proficiency in ensuring code coverage.
Expert proficiency in understanding High-Level Design and translating that to Low-Level design
Hands-on experience working with no-SQL databases.
Experience working in an Agile development process - Scrum.
Experience working closely with engineers and software cultures.
Ability to think at a high level about product strategy and customer journeys.
Ability to produce low level design considering the paradigm that journeys will be extensible in the future and translate that into components that can be easily extended and reused.
Excellent communication skills to clearly articulate design decisions.
In your role as Software Engineer/Lead, you will directly work with other developers, Product Owners, and Scrum Masters to evaluate and develop innovative solutions. The purpose of the role is to design, develop, test, and operate a complex set of applications or platforms in the IoT Cloud area.
The role involves the utilization of advanced tools and analytical methods for gathering facts to develop solution scenarios. The job holder needs to be able to execute quality code, review code, and collaborate with other developers.
We have an excellent mix of people, which we believe makes for a more vibrant, more innovative, and more productive team.
- A bachelor’s degree, or master’s degree in information technology, computer science, or other relevant education
- At least 5 years of experience as Software Engineer, in an enterprise context
- Experience in design, development and deployment of large-scale cloud-based applications and services
- Good knowledge in cloud (AWS) serverless application development, event driven architecture and SQL / No-SQL databases
- Experience with IoT products, backend services and design principles
- Good knowledge at least of one backend technology like node.js (JavaScript, TypeScript) or JVM (Java, Scala, Kotlin)
- Passionate about code quality, security and testing
- Microservice development experience with Java (Spring) is a plus
- Good command of English in both Oral & Written



Job Title: Backend Developer
Job Description: We are seeking a skilled Backend Developer to join our dynamic team. The ideal candidate will be responsible for designing, implementing, and maintaining the server-side logic, databases, and APIs of our applications. Key responsibilities include collaborating with cross-functional teams to develop scalable and efficient backend systems, troubleshooting and resolving issues, and staying updated on industry trends. Proficiency in programming languages such as Python, Java, or Node.js, along with experience in database management and API development, are essential for success in this role. Strong problem-solving skills, attention to detail, and a passion for creating robust and high-performance backend solutions are highly valued.
Requirements:
Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js)
Experience with database management systems (e.g., MySQL, PostgreSQL, MongoDB)
Knowledge of RESTful API design and development
Familiarity with cloud services (e.g., AWS, Azure) is a plus
Strong problem-solving and troubleshooting skills
Collaborative mindset with excellent communication skills
Ability to work in a fast-paced and dynamic environment
Who are we and what do we do?
The Dice platform, one of the most advanced SaaS fintech organizations, helps businesses convert their spending from many fragmented applications, prepaid cards, offline reimbursement/invoice management, procurement, and payment systems to a single spend platform. There will be no more cash, cards, refunds, or offline invoicing since our entire goal is to provide businesses more knowledge and control over how they spend their money, resulting in significant cost savings and profitability. We are a hyper growth startup collaborating with premium Indian enterprises, startups, and industry leaders across disciplines.
Perks in store for you when you join the team:
- You'll be surrounded by passionate team members.
- Your work will have a visible impact.
- You will be working on interesting technical challenges in a fast-paced environment.
Requirements and skills:
- Hands-on Software Development experience.
- 2-4 years of relevant experience in Java development.
- Hands-on experience in designing and developing applications using Java EE platforms.
- Object-Oriented Analysis and design using common design patterns.
- Profound insight of Java and Java EE (Multithreading, Reactive Programming, etc)
- Excellent knowledge of Relational Databases, SQL, and ORM technologies (MySQL, EBean)
- Excellent knowledge in RESTful API development, event-based processing.
- Experience with test-driven development.
- Knowledge of GIT, Linux, Docker, Redis
Responsibilities:
- Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems
- Delivering high availability and performance
- Contributing in all phases of the development lifecycle
- Writing well-designed, efficient, and testable code
- Conducting software analysis, programming, testing, and debugging
- Managing Java and Java EE application development
- Ensuring designs comply with specifications
- Preparing and producing releases of software components
- Transforming requirements into stipulations
- Support continuous improvement
- Investigating alternatives and technologies
Location:
Pune



- Experience in managing medium to large scale application project from beginning to end, with skills in requirement study and functional/detail design, QA, testing, and software change/version control management is advantageous
- Expertise in application development, and familiar with C#, Asp.net, jQuery, Webservice (REST/SOAP), Microservice, WCF
- Basic Equities Trading product knowledge is expected
- Familiarity with Equities/trade processing experience is an advantage
- Strong analytical and problem-solving skill is a must
- Ability to work under pressure, handle multiple tasks and work to tight deadlines.
- High sense of ownership of task assigned, deliver applications with high quality and efficiency.
- Good communication, inter-personnel skills is required
- Team player with strong interpersonal and communications skills
- Looking for 4 – 8 years’ experience in .NET
We’re doing things no one has ever done. From developing game-changing technology and solutions to
helping the world’s top brands connect like never before, every day brings new challenges and opportunities
to innovate. We offer the chance to make your mark on something awesome.
Skillset for : Java Developer
Experience : 4to 7 years
----------------------
Java basics, OOPs concepts, Thread concepts, Collections, Java 1.8 features
Database: SQL Joins
Experience in frameworks like SpringMVC, Springboot etc..
Experience in implementing Rest API
Some Java Design patterns
Good to have some experience on any Message broker, NoSQL db like Mongodb, ORM like Hibernate
Location: Bangalore
Education: Bachelor's degree in Computer Science or a related field or equivalent experience.
Responsibilities
- Plan, develop and implement large-scale projects from conception to completion.
- Interface with clients and gather business requirements and objectives.
- Translate clients’ business requirements and objectives into technical applications and solutions.
- Understand and evaluate complex data models.
- Design, develop and implement new integration.
- Execute system development and maintenance activities.
- Develop solutions to improvise performance and scalability of systems.
- Mentor junior and mid-level engineers.
Minimum Requirements
- 3-5 years of relevant experience, working in Java related technologies.
- A Good Engineering or Masters degree from a reputed university
- Should have strong technical skills with a good grasp of OO concepts and design patterns
- Good knowledge of SQL database ( MySQL, Oracle, etc )
- Good understanding of frameworks like Spring, Hibernate, etc.
- Good understanding of spring boot and microservices.
- Exposure to AWS services - S3, SQS, Lambda, DynamoDB, API Gateway, etc.
Good to have
- Knowledge of No-SQL DBs like mongo, dynamoDB, etc.
- Knowledge of message brokers/queuing services like SQL, rabbitMQ, Kafka, etc.


- Understanding the business requirement and providing good scalable solution
- Integrating user-facing elements developed by a front-end developers with server side logic
- Building reusable code and libraries for future use
- Optimizing the application for maximum speed and scalability
- Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
What you need to have:
- Engineers from Tier 1 colleges, B.Tech/ B.E from only from Tier 1 colleges
- Extensive and expert programming experience in anyone programming language (Golang/ C/ Java).
- A solid foundation in computer science, with strong competencies in data structures, algorithms, software design and distributed system applications
- Experience with building and scaling apps with RDBMS as well as NoSQLs.
- Experience creating scalable Web APIs for mobile and browser consumption
- Have a penchant for solving complex and interesting problems
- Worked in start-up culture with high levels of ownership and commitment
- Excellent coding skills – should be able to convert design into code fluently
- Working knowledge of - ReactJS, React Native, Golang, MySQL, NoSQL and hosting environment is AWS

What we are looking for:
Strong Coding and design skills
Good command over Data Structures & Algorithms
The ability to produce bug-free and production-grade code
Skills we consider: MYSQL, Python, Django, MongoDB, React.JS, Angular.JS, D3.Js, Node.js, Express.JS, InfluxDb, Redis, Kafka, Garafana, Elastic Search, Docker, AWS, Java, Spring Boot, C++
Key Deliverables:-
1. Develop a very high sense of ownership, the zeal to build scalable applications
2. Develop a deep understanding of the start-up ecosystem
Work with a performance-oriented team driven by ownership and open to experiments
3. Build a customer-facing technology product for global customers
Design and develop end to end applications with very high quality
What we have to offer:-
1. Work with a performance-oriented team driven by ownership and open to experiments
2. Learn to design systems for high accuracy, efficiency, and scalability
Focus on delivering quality work within deadlines.
3. Candid culture. No politics.
4. As a team, we value ownership, continuous learning, consistency, and discipline.

