|
You’ll spend time on the following Developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance. Write maintainable/scalable/efficient code. Contributing in all phases of the development lifecycle. Continue to innovate and build solutions to support business growth and launch new features. Object-Oriented Analysis and design using common design patterns. Given a fuzzy product requirement, work with other stakeholders, product to understand & refine the requirements and change them to tech requirements Work in a cross-functional team, collaborating with peers during entire SDLC. Managing the developed applications and live support.
|
|
We’re Excited About You If You Have Excellent coding skills in Java/J2EE Strong problem-solving skills, data structures and algorithms. Have experience in building and maintaining large scale web applications in service-oriented architecture. Good Understanding of Java 8 with proven hands-on skills Experience in Spring Framework - Spring Boot, Spring Data, Spring REST Experience in Spring Reactive Good understanding of SQL and MYSQL Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Understands version control branching strategies Understands different major language paradigms (object oriented / functional /reactive) Understanding of AWS is a plus Can reason about complexity of algorithms (time and space) Can debug code at ease and ensure quality code is produced Good verbal and written communication skills
|

About Aakash Edutech
About
Connect with the team
Company social profiles
Similar jobs
JOB DETAILS:
* Job Title: Lead I - Software Engineering-Kotlin, Java, Spring Boot, Aws
* Industry: Global digital transformation solutions provide
* Salary: Best in Industry
* Experience: 5 -7 years
* Location: Trivandrum, Thiruvananthapuram
Role Proficiency:
Act creatively to develop applications and select appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions account for others' developmental activities
Skill Examples:
- Explain and communicate the design / development to the customer
- Perform and evaluate test results against product specifications
- Break down complex problems into logical components
- Develop user interfaces business software components
- Use data models
- Estimate time and effort required for developing / debugging features / components
- Perform and evaluate test in the customer or target environment
- Make quick decisions on technical/project related challenges
- Manage a Team mentor and handle people related issues in team
- Maintain high motivation levels and positive dynamics in the team.
- Interface with other teams’ designers and other parallel practices
- Set goals for self and team. Provide feedback to team members
- Create and articulate impactful technical presentations
- Follow high level of business etiquette in emails and other business communication
- Drive conference calls with customers addressing customer questions
- Proactively ask for and offer help
- Ability to work under pressure determine dependencies risks facilitate planning; handling multiple tasks.
- Build confidence with customers by meeting the deliverables on time with quality.
- Estimate time and effort resources required for developing / debugging features / components
- Make on appropriate utilization of Software / Hardware’s.
- Strong analytical and problem-solving abilities
Knowledge Examples:
- Appropriate software programs / modules
- Functional and technical designing
- Programming languages – proficient in multiple skill clusters
- DBMS
- Operating Systems and software platforms
- Software Development Life Cycle
- Agile – Scrum or Kanban Methods
- Integrated development environment (IDE)
- Rapid application development (RAD)
- Modelling technology and languages
- Interface definition languages (IDL)
- Knowledge of customer domain and deep understanding of sub domain where problem is solved
Additional Comments:
We are seeking an experienced Senior Backend Engineer with strong expertise in Kotlin and Java to join our dynamic engineering team.
The ideal candidate will have a deep understanding of backend frameworks, cloud technologies, and scalable microservices architectures, with a passion for clean code, resilience, and system observability.
You will play a critical role in designing, developing, and maintaining core backend services that power our high-availability e-commerce and promotion platforms.
Key Responsibilities
Design, develop, and maintain backend services using Kotlin (JVM, Coroutines, Serialization) and Java.
Build robust microservices with Spring Boot and related Spring ecosystem components (Spring Cloud, Spring Security, Spring Kafka, Spring Data).
Implement efficient serialization/deserialization using Jackson and Kotlin Serialization. Develop, maintain, and execute automated tests using JUnit 5, Mockk, and ArchUnit to ensure code quality.
Work with Kafka Streams (Avro), Oracle SQL (JDBC, JPA), DynamoDB, and Redis for data storage and caching needs. Deploy and manage services in AWS environment leveraging DynamoDB, Lambdas, and IAM.
Implement CI/CD pipelines with GitLab CI to automate build, test, and deployment processes.
Containerize applications using Docker and integrate monitoring using Datadog for tracing, metrics, and dashboards.
Define and maintain infrastructure as code using Terraform for services including GitLab, Datadog, Kafka, and Optimizely.
Develop and maintain RESTful APIs with OpenAPI (Swagger) and JSON API standards.
Apply resilience patterns using Resilience4j to build fault-tolerant systems.
Adhere to architectural and design principles such as Domain-Driven Design (DDD), Object-Oriented Programming (OOP), and Contract Testing (Pact).
Collaborate with cross-functional teams in an Agile Scrum environment to deliver high-quality features.
Utilize feature flagging tools like Optimizely to enable controlled rollouts.
Mandatory Skills & Technologies Languages:
Kotlin (JVM, Coroutines, Serialization),
Java Frameworks: Spring Boot (Spring Cloud, Spring Security, Spring Kafka, Spring Data)
Serialization: Jackson, Kotlin Serialization
Testing: JUnit 5, Mockk, ArchUnit
Data: Kafka (Avro) Streams Oracle SQL (JDBC, JPA) DynamoDB (NoSQL) Redis (Caching)
Cloud: AWS (DynamoDB, Lambda, IAM)
CI/CD: GitLab CI Containers: Docker
Monitoring & Observability: Datadog (Tracing, Metrics, Dashboards, Monitors)
Infrastructure as Code: Terraform (GitLab, Datadog, Kafka, Optimizely)
API: OpenAPI (Swagger), REST API, JSON API
Resilience: Resilience4j
Architecture & Practices: Domain-Driven Design (DDD) Object-Oriented Programming (OOP) Contract Testing (Pact) Feature Flags (Optimizely)
Platforms: E-Commerce Platform (CommerceTools), Promotion Engine (Talon.One)
Methodologies: Scrum, Agile
Skills: Kotlin, Java, Spring Boot, Aws
Must-Haves
Kotlin (JVM, Coroutines, Serialization), Java, Spring Boot (Spring Cloud, Spring Security, Spring Kafka, Spring Data), AWS (DynamoDB, Lambda, IAM), Microservices Architecture
******
Notice period - 0 to 15 days only
Job stability is mandatory
Location: Trivandrum
Virtual Weekend Interview on 7th Feb 2026 - Saturday
About the Role
We are seeking a passionate and skilled Java + Kotlin Developer to join our growing engineering team. You’ll be responsible for building scalable backend systems and modern Kotlin-based applications, with opportunities to work on both Android and server-side development.
What You'll Do
- Develop and maintain robust backend services using Java and Spring Boot
- Design and implement modern applications using Kotlin (Android or Multiplatform)
- Work on APIs, microservices, and system integrations
- Collaborate with cross-functional teams in an Agile environment
- Write clean, maintainable, and testable code
Key Requirements
- 3+ years of hands-on experience with Java and Kotlin
- Strong grasp of Spring Boot, REST APIs, and microservices architecture
- Experience with Android Development or Kotlin on JVM
- Familiar with Git, Gradle, and CI/CD tools
- Bonus: Experience with Jetpack Compose, Kotlin Coroutines, or Kotlin Multiplatform
Good to Have
- Familiarity with cloud platforms like AWS / GCP
- Knowledge of Docker, Kubernetes, or DevOps practices
- Previous experience in a startup or fast-paced product environment
Job Description
- Job Title:- Jr. Dot Net Developer- Asp.net / MVC / .Net Core
- Location:- WFH(temporary), Timing:- 10am to 7pm
- Employee Strength:- 20
- Days:- 6 days working 2nd and 4th Sat holiday
- Experience: 1yr to 2yrs
- Industry: IT-Software / Software Services
- Functional Area: IT Software - Web Application Programming, Maintenance
- Role Category: Programming & Design
- Key Skills:- Asp.Net, MVC, .Net Core, C#, MSSQL Server
- Education- Tech/B.E./ B. Sc/ MCA/ M. Sc/ M. Tech
Experienced in
- Experience with *http://asp.net/">NETMVC/C# & database analysis, design and querying with SQL Server including Visual Studio 2019, Angular JS, C#.NET, http://asp.net/">ASP.NET, MVC, WCF Web Services...etc.
- Knowledge of Design Patterns
- Experience working with distributed items
- Expecting developer can work individually or in a team
- Experience with MVC, C#, SQL Server
- Experience with jQuery, HTML5, XML, JSON &CSS.
- 2.5+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 2+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
About Company:
Fusion Softtech is one of the best offshore development companies based in Ahmedabad, India. We are a bunch of tech-savvy individuals who together as a teamwork to have great expertise in the latest technologies and developments so as to be able to cater the best of the services in the domain of Technology.
We, ensure being the hard core Technoids that our clients around the globe are given the best of our facilities through advancements in technologies which would actually help to make their lives a better place. What we do? We are specialized in creating user-friendly web-designs and applications with a primary goal to be simple and effective for use. We work hand-in-hand with your visions and goals to optimize your business/product. We provide you an end-to-end solution.
Job Description:
- Lead a team, handle client, conduct technical interview, and provide training to new joiners.
- Design, implement, and maintain web application phases.
- Conduct software analysis, programming, testing, and debugging
- Identifying production and non-production application issues
- Transforming requirements into stipulations.
- Should have knowledge of Data structures
- Develop, test, implement and maintain application software
- Recommend changes to improve established software application processes
- Ability to develop logical and high-quality code which meets functional specifications along with technical requirements for reusability, maintainability and scalability when appropriate application code for java programs.
- Ability to perform technical analysis based on requirements to establish architecture approach and create detailed design in support of the requirements.
- Excellent written and verbal communication skills, worked for foreign client would be an added advantage.
Technical Skills:
OOPS, Java, J2EE, Spring MVC, Spring Boot , Spring security and Spring Batch SOAP, REST API, Logging Framework, Hibernate, XML, JEE (Servlets/JSP/JMS), web services experience, microservices, AWS, Kubernetes, ELK Stack, Multithreading, GIT
Key Skills and Experience:
- Min 5+ years of experience in the JAVA/J2EE.
- Experience with RESTFUL Web services.
- Experience in portal & web content management
- Hands-on experience on Javascript frameworks Alloy UI and JQuery.
- Hands-on experience in software development using J2EE Frameworks Spring, Spring Boot, Struts, Hibernate.
- Basic knowledge of Javascript, HTML5, and CSS3.
- Good to have experience or Knowledge in AngularJS, ReactJS, different AWS services like S3, EC2, DynamoDB, Lambda function.
- Exposure in any of the Databases -MySQL/Postgres/Oracle/DB2 etc.
Perks and Benefits:
- Flexible working hours.
- 5 days working
- Fun loving environment with ample scope for flexibility.
- Exposure to work for foreign clients
- Employee friendly leave & Company Policies.
- Best working culture
If yes! then join us @ Equal Experts.
Equal Experts does not work on support & maintenance projects.
It creates enterprise software applications & products for its global clients from scratch.
Things you will NOT get at Equal Experts:
Fancy designation - You will be called a Software Engineer here, regardless of your experience or expertise.
▪ Projects in only 1 language - Today you might code in Java, tomorrow in
Groovy, the day after in Scala... :-). At Equal Experts, we work on diverse tech stacks, and you simply have to be a polyglot.
▪ "Management" role - We don't hire dedicated PMs, IMs, DMs ...or any other Ms out there.
▪ If you are part of Equal Experts, you are a techie who will code every day.
Here's what else you can look forward to:
▪ Freedom - Freedom to explore new technologies & implement them on
projects.
▪ Responsibility & ownership - Writing elegant code every day. Taking design & architectural decisions.
▪ Agile expertise - TDD, BDD, XP practices. Working with experts & thoughtleaders in Agile.
▪ Cutting edge - Work on Ruby, Scala, Hadoop, MongoDB, Neo4j, Groovy,
J2EE, iOS 6, Angular JS, Cucumber and the likes.
▪ Consulting exposure - Interact with clients every day. Travel onsite
frequently.
▪ Open culture - No hierarchy. No cubicles. No formal dress codes.
Here's what you must possess:
Exceptional OOP skills - Solid, Grasp, Kiss and Dry should mean more than words to you. Your daily code must be clean, simple, modular, extensible, and always thoroughly unit tested.
▪ Conceptual understanding of whatever you've worked on - We're more
interested in knowing how & why you used a particular technology/approach to solve a problem. Definitions and theory don't interest us that much.
▪ Decision-making experience - We need you to start new projects from scratch.
Accordingly, you must have the experience of taking design decisions &
influencing architecture on projects
Job Description: (Mandate Skills)
- Exceptional architecture and design skills using Object Oriented Programming concepts and Design patterns
- Strong problem solving and analytical skills
- Hands on Java Engineer, with experience building consumer facing or enterprise applications using Java stack
- Ability to manage small teams (2-4 members) using agile development process
Do You Know? (Skills good to have)
- Exposure to building service oriented distributed systems
- In building systems that process big data in a distributed environment, either in real time streaming or offline
- In messaging systems like Kafka, RabbitMQ, kinesis, etc.
- In real time computation tools like Storm / Spark or Hadoop based tools.
- In Data warehousing technologies like Redshift, BigQuery, etc.
Working in highly collaborative teams and building quality code
Working in lots of different domains and client environments also understanding the business domain deeply
Architect highly scalable, highly available, reliable, secure and fault-tolerant systems with minimal guidance
Suggest new architectural elements to improve the existing architecture
Design and implement low latency RESTful services; Define API contracts between services; Version APIs and make them backward compatible
Translate business requirements into scalable and extensible design
Create platforms, reusable libraries and utilities wherever applicable
Continuously refactor applications to ensure high-quality design
Choose the right technology stack for the product systems/subsystems
Write high-quality code that are modular, functional and testable; Establish the best coding practices
Formally mentor junior engineers on design, coding and troubleshooting
Plan projects using agile methodologies and ensure timely delivery
Troubleshoot issues effectively in a distributed architecture
Communicate, collaborate and work effectively in a global environment
Operationalize releases by partnering with Tech operations on capacity planning and operability of the product.
Skills Required:
Proficient in JVM based language(like Java, Groovy), J2EE technology stack
Expertise in API design and development, experience in dealing with a large dataset
Strong in collections, algorithms, multithreading, also have worked on Springboot, Hibernate frameworks.
Practicing the coding standards (clean code, design patterns, etc)
Very strong object-oriented design skills, awareness of design patterns and architectural patterns
Performance tuning and Troubleshooting memory issues, GC tuning, resource leaks, etc.
Strong problem-solving skills, algorithmic skills and data structures
Experience in agile methodologies like Scrum
Good understanding of branching, build, deployment, continuous integration methodologies
Experience in leading a team (min 5)and mentoring engineers
Attitude to getting Stuff Done!
Ability to make decisions independently.
Good to have:
Hadoop knowledge
Cloud Platform Architecture
Groovy
Frameworks - Springboot, Hibernate, Junit
REST / SOAP Web Services Implementation
Micro-services and Data Structures experience
SQL and exposure to Oracle or MySql or SQL Server or any standard RDBMS
Scrum or SAFe or other Agile delivery ways
Excellent communication skills (verbal and written), good interpersonal skills, ability to
understand/expand requirements & technical specs










