Megan Soft, Inc. has an opening for the position of Software Developer I (Ref# SDI514ST).
Work Location: Livonia, MI and relocation required to various unanticipated locations throughout the U.S.
Job Duties: As part of a team, design, develop, implement, test, maintain, and support business and computer applications software or specialized utility programs, and enhancements of existing systems for client projects. Assist in all phases of the software development life-cycle (SDLC). Gather, analyze, and interpret functional specifications and user/business requirements. Collaborate with interface development team to analyze the impact of the requirements. Prepare functional and technical design documents and write scripts. Develop the application using Java, J2EE, and Spring Boot with Micro Services architecture. Develop Hibernate mapping and configuration files. Perform create/read/update/delete (CRUD) operations using Java integrated with Hibernate and JPA. Involved in DevOps CI/CD cloud deployment pipeline workflow. Use Jenkins to perform CI/CD (Continuous Integration / Continuous Deployment) operations, develop new builds, and run scripts. Design appropriate software solutions, including logical/physical database structures, and modify database schema according to the application requirements. Use Agile to build applications and in different phases of the project. Conduct daily standup meetings to provide status updates to the team and discuss any roadblocks. Create RESTful web services to process user requests. Perform research on the user stories, write code, run tests, and merge the new code with the master code. Analyze, design, develop, and integrate statistical models using approved tools and processes. Write queries and develop user-friendly modules. Perform unit/integration testing, fix application issues, and mitigate defect damages. Perform unit/integration tests on software code developed for applications to ensure it is free of bugs/issues and performs its functions efficiently. Integrate new software and enhancements into existing systems. Develop change control documentation. Use of Java, J2EE, Spring, Spring Boot, JPA, Hibernate, Web Services (SOAP & REST), Angular, Jenkins, Gradle, Docker, Kubernetes, PCF, JUnit, SQL, and Windows.
Requirements: This position requires a Bachelor’s degree or foreign academic equivalent in Computer Science, Computer Engineering, Information Technology, Information Systems, Mathematics, or a related field. Plus 2 years of experience in the job offered or a related occupation including Software Engineer or related experience. Will accept 3 years of post-secondary education and 3 years of related experience in lieu of the required education and experience. Position requires 2 years of experience with Java, J2EE, and Spring. Will accept any suitable combination of education, training, or experience as per the requirements cited herein. 40hrs/week.
Application Instructions: To apply, please MAIL resume to the following address, ensuring to indicate the position reference code (Ref# SDI514ST) for which you are applying. Mail to: Megan Soft, Inc., Attn: S. Seetha, President, 17177 N. Laurel Park Drive, Suite #337, Livonia, MI 48152.