Michigan IT Jobs

Mobile michigan-jobbank Logo

Job Information

ASCII Group LLC Software Developer in Farmington, Michigan

(Farmington Hills, MI, or other unanticipated locations throughout the U.S.). Responsibilities include: Designing and implementing application modules in spring boot and microservices project environment. Developing and implementing enterprise applications using Java/J2EE, Spring, Web services, XML, MySQL, Oracle SQL, Eclipse, SOAP UI, JIRA, Linux, Unix, Putty and GIT. Analyzing user needs and designing, developing, revising and refining applications as directed. Testing cases for all developed user stories. Performing analysis, design and project implementation. Developing Rest-based Microservices using spring boot and swagger to interact with APIs. Conducting back end data retrieval and business logic implementation. Writing SQL queries and stored procedures to interact with and retrieve data with mysql DB. Working with Business Analysts to understand requirements and translate to design. Creating technical documentation for reference and reporting. Collaborating with other computer professionals to create optimum software. Generating build versions using Jenkins and deploying new solutions and contributing support for issues and defects using JIRA tracker. Understanding and developing techniques for the design of telecommunication networks, estimating traffic demand and application requirements, topology design, capacity assignment and optimization based design algorithms. Conducting performance tuning and implementation of best practices in Java development. Assuring the quality and improving existing software applications. Testing, maintaining and recommended improvements to ensure strong functionality and optimization. Technologies Used: Java/J2EE, Spring Boot, Microservices, Jdbc, REST and SOAP Web Services, HTML, JavaScript, XML, XSD, Oracle SQL, MySQL, Junit, Eclipse tool, GIT, Jenkins, Unix, Linux, Putty and SOAP UI.