What are the responsibilities and job description for the Software Engineer position at Mudrasys?
Job title : Software Engineer
Job Responsibilities :
- Involve in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and Development of the Application.
- Implement the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
- Use Hibernate to improve the application throughput and created the mappings to fit the existing table structure.
- Develop the application using ASP.NET 4.5, C# and ASP.NET MVC 5 in Visual studio
- Extensively worked on both consumption & producing of RESTful based webservices using JAX-RS & jersey parsers.
- Developed security framework between the Java application and angular code
- Design the application using Micro-services Architecture (based on Spring Boot) and Angular framework.
- Implement JMS using Spring JMS module to communicate with Apache ActiveMQ queues.
- Create builds using Maven and pulled the project code from GitHub repositories.
- Responsible for deploying web applications using AWS packaged in Docker containers.
- Use Jenkins as integration tool and deployed war to WebSphere Application Server 8.5.
- Successfully designed and developed Java Multi-Threading based collector parser and distributor process, when the requirement was to collect, parse and distribute the data coming at a speed of thousand messages per seconds.
- Develop test cases using Junit, Spring Test Module and created stubs using Mockito framework.
- Implement the project in Agile methodology & participated actively in daily stand-up calls.
- Serve as POC for on call support in the production team on a rotation basis.
Degree Requirement : This position requires, at a minimum, a bachelor's degree in computer science, computer information systems, information technology or a combination of education and experience equating to the U.S. equivalent of a Bachelor's degree in one of the aforementioned subjects.
Work Schedule : Full Time, 40 Hours / Week