Logo
Ascii Group LLC

Lead Software Developer

Ascii Group LLC, Farmington, Michigan, United States, 48331


Lead Software Developer (Farmington, MI, or other unanticipated locations throughout U.S.). Responsibilities include: Developing a fault tolerant enterprise application using technologies like Java, TypeScipt, JavaScript, Spring, Angular, Angular JS, Spring Security, Spring Boot, Restful services. Gathering business requirements from management, converting into technical tasks and sharing the work with team to deliver the requirement. Creating innovative and consistent user experience aligned with visual guidelines using TypeScript, JavaScript, Angular, Angular JS, HTML and CSS with the UX and Design standards. Developing dynamic webpages using TypeScript, JavaScript, Angular and Node JS that fetches JSON/XML data from Mid-Tier Micro Services. Migrating monolithic architecture to Micro Services architecture using Spring Boot enabled REST API within the AWS/PCF Environments. Designing and developing object-oriented coding and maintaining complex Java applications. Executing database queries for creating tables, views and retrieve data from several tables in DB2, postgreSQL, Dynamo database hosted in AWS Cloud. Working with the optimization of server resources, Amazon Elastic Cloud Instances and website security, web services REST/SOAP, Amazon AWS. Developing automation test scripts using Cucumber to reduce manual testing effort and developing unit test cases using Junit, Mockito, Jasmine and Easy Mock. Building applications on Bitbucket, CI/CD pipeline tool Bamboo and deploying to Dev/Prod environment. Creating and configuring management reports and dashboards using SPLUNK. Master's degree in Computer Science. 3 mo. experience in the position offered or as Programmer Analyst. 3 months of experience in: Node JS, Java, SpringBoot, AWS, PostgreSQL.