
Knowledge & Experience required:
· Bachelor's degree in Computer Science Engineering or equivalent degree.
· 7 years of development experience as a seasoned Java developer
· 7 years of experience in developing enterprise applications using enterprise Java 8 and has worked both on Web and Server side technologies.
· A strong Java Backend Developer with Core Java 8, Spring, Spring Boot, Hibernate, REST Web-services.
· Expertise in Java Unit Testing Frameworks and tools such as JUnit, TestNG, Mockito etc.
· As a Senior developer, must be comfortable switching tasks between Web Services, APIs, Batch Job engine or Web Development.
· Passionate Java developer who is also a problem solver and has a very good understanding of core and advanced Java concepts.
· Good understanding of database and data fundamentals in SQL Server 2017, Oracle and NoSql databases.
· Good understanding of Web Service concepts and experience building RESTful services is required.

About Mars Telecom systems
About
Similar jobs
We are looking to expand our existing Python team across our offices in Surat. This position is for SDE-1 - Junior Software Engineer.
The requirements are as follows:
1) Familiar with the the Django REST API Framework.
2) Experience with the FAST API framework will be a plus
3) Strong grasp of basic python programming concepts ( We do ask a lot of questions on this on our interviews :) )
4) Experience with databases like MongoDB , Postgres , Elasticsearch , REDIS will be a plus
5) Experience with any ML library will be a plus.
6) Familiarity with using git , writing unit test cases for all code written and CI/CD concepts will be a plus as well.
7) Familiar with basic code patterns like MVC.
8) Grasp on basic data structures.
- Strong Experience in Java and related frameworks such as EJB, Spring and Spring Boot
- Strong Experience in REST API based Microservices development & integration that includes long running orchestration services
- Experience implementing services with modern authentication using OAuth 2.0, SAML, JWT
- Implementation Experience in RDBMS (DB2/PostgreSQL) and good SQL query knowledge
- Strong CI/CD experience with GitHub CI/CD or Jenkins or Maven
- Creating custom, general use modules and components which extend the elements and modules of core
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
Job Overview:
We are looking for a Java Developer with experience in building high-performing, scalable,
enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications. Java
developer roles and responsibilities include managing Java/Java EE application development
while providing expertise in the full software development lifecycle, from concept and design to
testing.
Responsibilities and Duties:
• Contribute to all phases of the development lifecycle
• Write well designed, testable, efficient code
• Ensure designs should follow compliance with specifications
• Prepare and produce releases of software components
• Support continuous improvement by investigating alternatives and technologies and
presenting these for architectural review
Qualifications:
• BE/MCA/BCA/MS/BS degree in Computer Science, Engineering, or a related subject
• Minimum 1 to 4 years of experience
• Proven hands-on Software Development experience
• Proven working experience in Java development
• Hands on experience in designing and developing applications using Java EE
platforms
• Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2,
Hibernate)
• Experience in the Spring Framework
• Very good English communication skills
• Optional:
o Good to have the knowledge of Angular JS framework.
o Experience to work on the Micro service architecture.
o Experience to work with Git hub & bitbucket.
o Agile methodology.
-
Designing, implementing and maintaining Java-based applications
-
Contributing in all phases of the development lifecycle
-
Writing testable, scalable and efficient code
-
Test and debug new applications and updates
-
Maintain up to date code documentation
-
Participating in code reviews
Should have worked on Springboot and Hibernate
- 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.

Experience: 5-12 years (approx.)
Notice period : Immediate / Within 15 days.
Location : Hyderabad.
Mode Of Interview : Walk-In Drive.
Address : Altimetrik India The Hive, Corporate Capital, Ground floor, Survey No. 115/1 and Survey No. 115/29 Financial District, Nanakramguda Village, Hyderabad, Telangana Get Directions.
Mandatory Skills
• Strong Restful API, Micro-services development experience using ASP.NET CORE Web APIs (C#)
• Must have exceptionally good software design and programming skills in .Net Core (.NET 3.X, .NET 6) Platform, C#, ASP.net MVC, ASP.net Web API (RESTful), Entity Framework & LINQ
• Good working knowledge on Azure Functions, Docker, and containers
• Expertise in Microsoft Azure Platform - Azure Functions, Application Gateway, API Management, Redis Cache, App Services, Azure Kubernetes, CosmosDB, Azure Search, Azure Service Bus, Function Apps, Azure Storage Accounts, Azure KeyVault, Azure Log Analytics, Azure Active Directory, Application Insights, Azure SQL Database, Azure IoT, Azure Event Hubs, Azure Data Factory, Virtual Networks and networking.
• Strong SQL Server expertise and familiarity with Azure Cosmos DB, Azure (Blob, Table, queue) storage, Azure SQL etc
• Experienced in Test-Driven Development, unit testing libraries, testing frameworks.
• Good knowledge of Object Oriented programming, including Design Patterns
• Cloud Architecture - Technical knowledge and implementation experience using common cloud architecture, enabling components, and deployment platforms.
• Excellent written and oral communication skills, along with the proven ability to work as a team with other disciplines outside of engineering are a must
• Solid analytical, problem-solving and troubleshooting skills
Desirable Skills:
• Certified Azure Solution Architect Expert
o Microsoft Certified: Azure – Fundamentals Exam AZ-900
o Microsoft Certified: Azure Administrator – Associate Exam AZ-104
o Microsoft Certified: Azure Developer – Associate Exam AZ-204
o Microsoft Certified: DevOps Engineer Expert (AZ-400)
o Microsoft Certified: Azure Solutions Architect Expert (AZ-305)
• Good understanding of software architecture, scalability, resilience, performance;
• Working knowledge of automation tools such as Azure DevOps, Azure Pipeline or Jenkins or similar
Roles & Responsibilities
• Defining best practices & standards for usage of libraries, frameworks and other tools being used;
• Architecture, design, and implementation of software from development, delivery, and releases.
• Breakdown complex requirements into independent architectural components, modules, tasks and strategies and collaborate with peer leadership through the full software development lifecycle to deliver top quality, on time and within budget.
• Demonstrate excellent communications with stakeholders regarding delivery goals, objectives, deliverables, plans and status throughout the software development lifecycle.
• Should be able to work with various stakeholders (Architects/Product Owners/Leadership) as well as team - Lead/ Principal/ Individual Contributor for Web UI/ Front End Development;
• Should be able to work in an agile, dynamic team environment;
Object oriented design patterns
Maven build process and how Maven works
Working knowledge and good proficiency in Git , Git repo , git bash and git commands
Programming logic and reasoning
Learnability
Skills- java , core java, J2EE, jee, spring, REST, Tomcat
Interested candidates can apply for the same






