Senior Software Developer
Ericsson View all jobs
- Noida, Uttar Pradesh
- Permanent
- Full-time
- Design and Development of New features in MITO Tools.
- Unit testing of the develop core.
- Functional testing. UAT support.
- Strong knowledge of server technology, including Wildfly application server.
- Proficiency in Spring Boot Framework, Spring Cloud, JPA and Spring Data for building scalable and robust applications.
- Experience in using Maven build tools for managing project dependencies and creating deployment artifacts.
- Solid understanding of software testing methodologies with expertise in JUnit and Postman testing.
- Hands-on experience in developing microservices, applying design patterns, and implementing Event-driven architecture using RabbitMQ bus.
- Familiarity with query languages for various databases, such as MySQL, ElasticSearch, and Cassandra.
- Basic understanding of DevOps principles and practical usage of CI/CD tools like Gitlab CI and Docker Swarm.
- Proficiency in asynchronous distributed patterns and multi-threaded programming to ensure optimal application performance.
- Knowledge and adherence to industry practices like Test-Driven Development (TDD), Continuous Integration, and Design Patterns.
- Experience in working with containerized applications, ensuring smooth deployment and scaling.