The Role
Design, deploy, and maintain Java-based microservices and custom front-end applications that automate business processes. Translate business requirements into technical solutions, create and optimize database schemas, diagnose issues, implement features, and maintain high-quality development practices. Collaborate with technical leads, analysts, product managers, and business stakeholders while mentoring junior engineers and producing technical documentation.
Summary Generated by Built In
Preferred qualifications:
- 4-7 years of relevant work experience in business application development/implementation with strong understanding of Microservice Architecture.
- Very Strong in Core Java (OOP, Collections, Threads, Regular Expressions, Exception handling)
- Must have strong experience in software design and development and familiar with technologies - Java, Java-J2EE, JSP, Spring Boot, Spring Cloud, Spring Securities, Hibernate, Ajax, REST API, Microservices, Angular etc
- Strong knowledge of Queuing frameworks like ActiveMQ, RabbitMQ, Kafka etc and Caching frameworks like Redis, Hazelcastetc
- Strong understanding of 12 Factor Apps and Cloud Native fundamentals and design patterns
- Good knowledge on coding standards, design patterns, unit testing, Junit, Mockito
- Good to have experience with Docker&Kubernetes and ability to configure and run CI/CD pipelines
- Good knowledge of database SQL / NoSQLand trade-off among multiple DB technologies
- Experience implementing, customizing and/or integrating third-party applications within business enterprise software.
- Understand software implementation lifecycle (e.g., analyze, design, build, test, implement, support).
- Excellent communication and analytical skills and a demonstrable bias toward action.
- Good documentation skills to create Technology related Documents
- Hands on with AWS and/or Azure cloud
Responsibilities:
- Design, deploy and build solutions, with custom front ends (web, mobile) and backend services that automate business processes in Java Techstacks with Microservice architecture.
- Coordinate with tech leads and software engineers working on related deliverables
- Work closely with analysts and business process owners to translate business requirements into technical solutions.
- Create database schema and optimize data handling and storage
- Learn, diagnose and implement features and bug fixes, Implement debugging techniques and ability to find root causes of problems
- Mentor Junior team members, Provide technical expertise to product or project team
- Maintain highest levels of development practices including: technical design, solution development, systems configuration, test documentation/execution, issue identification and resolution, and writing clean, modular and self-sustaining code, with repeatable quality and predictability.
- Produce highly usable systems that are high performance, easy to maintain and engineered to meet business needs
- Communicate ideas and develop strategy through presentations, demonstrations and specifications
- Assist the product or project manager in creation of functional and technical documents
Skills Required
- 4–7 years of relevant experience in business application development or implementation
- Strong understanding of microservice architecture
- Strong Core Java knowledge, including OOP, collections, threads, regular expressions, and exception handling
- Strong software design and development experience
- Experience with Java, Java EE, JSP, Spring Boot, Spring Cloud, Spring Security, Hibernate, Ajax, REST APIs, Microservices, and Angular
- Experience with messaging frameworks such as ActiveMQ, RabbitMQ, or Kafka
- Experience with caching frameworks such as Redis or Hazelcast
- Understanding of 12-factor applications, cloud-native fundamentals, and design patterns
- Knowledge of coding standards, design patterns, unit testing, JUnit, and Mockito
- Experience with Docker and Kubernetes
- Ability to configure and run CI/CD pipelines
- Knowledge of SQL and NoSQL databases and trade-offs among database technologies
- Experience implementing, customizing, or integrating third-party applications within enterprise software
- Understanding of the software implementation lifecycle
- Excellent communication and analytical skills
- Strong technical documentation skills
- Hands-on experience with AWS and/or Azure cloud platforms
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Armakuni is a cloud-native technology consultancy and AWS Premier Partner dedicated to accelerating digital transformation for organizations worldwide. They specialize in driving digital transformation and accelerating software delivery by helping organizations use cloud-native technologies to drive growth, increase efficiency, and enhance customer value. Their expertise spans cloud advisory, deployment, integration, data engineering, and migration, positioning them as a key engineering partner for the AI era.









