
Requirements :-
Experience: 4+ years of total experience in software development.
Microservices Architecture: Strong experience in designing, developing, and deploying microservices-based applications.
Programming Skills: Expertise in Java and Java frameworks, including:
- Spring (Core, MVC, Boot)
- Spring Cloud
- Spring Data
- Spring Rest
- JPA/Hibernate
Java Enterprise Edition (JEE):
- Web service design & development
- API development (SOAP, REST, Messaging)
Build & Automation Tools: Experience with Maven and Jenkins for continuous integration and deployment.
Source Control Tools: Proficiency in GitHub or BitBucket for version control.
Databases: Hands-on experience with MongoDB, MySQL, and Cassandra.
Operating Systems: Familiarity with Unix/Linux basic commands and Shell scripting.
Microservices & API Standards: Knowledge of 12-factor app methodology, Cloud Native principles, and best practices for microservices architecture.
Job Responsibility :-
- Microservices Development:
- Design, develop, and maintain scalable and high-performance microservices applications.
- Implement APIs following RESTful principles and best practices.
- Spring Framework Development:
- Build applications using Spring Boot, Spring Cloud, Spring Data, and Spring Rest.
- Leverage Spring’s features for security, caching, and transaction management.
- API & Web Services Development:
- Develop and maintain REST and SOAP-based web services.
- Ensure API security, scalability, and performance optimization.
- Database Management:
- Design and optimize database schemas in MongoDB, MySQL, and Cassandra.
- Implement data access layers using JPA/Hibernate.
- Build & CI/CD Automation:
- Configure and maintain build tools like Maven and Jenkins.
- Automate deployment pipelines and implement DevOps best practices.
- Code Management & Version Control:
- Use GitHub or BitBucket for code versioning and collaborative development.
- Conduct code reviews and maintain coding standards.
- Performance & Security Optimization:
- Optimize applications for speed, scalability, and reliability.
- Implement authentication and authorization mechanisms using OAuth, JWT, etc.
- Unix/Linux & Shell Scripting:
- Work with Unix/Linux environments for deployments and system troubleshooting.
- Write Shell scripts for automation and system monitoring.
- Cloud & API Standards Implementation:
- Develop cloud-native applications using microservices architecture.
- Apply 12-factor app principles to enhance application scalability and resilience.
- Collaboration & Documentation:
- Work closely with cross-functional teams including DevOps, QA, and Product teams.
- Document system designs, API contracts, and best practices for future reference.
SoAni Tech
SoAni Tech, an abbreviation for Software and Animation Technologies, is a professional software development company based in Kathmandu Valley. Using the cutting edge technologies for software development, mobile apps and websites, we make sure our products run in every widely used gadget and browser.
https://soanitech.com/about-us/Similar Jobs
Site Reliability Engineer (SRE)
IT Jobs
Full Time
Engineering Manager
IT Jobs
Full Time
Senior Software Engineer
IT Jobs
Full Time
Engineering Manager
IT Jobs
Full Time
Senior React JS
IT Jobs
Full Time
Senior Software Engineer
IT Jobs
Full Time
Upload Your CV
