Senior Software Architect - Apollo Technology Solutions LLC
Indianapolis, IN
About the Job
Title: Senior Software Architect
Location: Indianapolis, IN(Onsite)
Duration: 12+ Months
Type: Contract
Job Description:
Required Skills
Location: Indianapolis, IN(Onsite)
Duration: 12+ Months
Type: Contract
Job Description:
- Provides architectural and big picture oversight for development of new or enhanced software products. Responsible for ensuring quality and consistency of the software architecture across the system and providing day-to-day technical guidance to the development teams.
- Defines the system, technical, and application architectures for major areas of development and recommends courses of action to maintain cost effectiveness and competitiveness.
- Stays up to date on business initiatives and objectives, particularly as these relate to infrastructure and development architecture issues.
- Researches and implements best practices frameworks/capability models that will control costs, provide higher quality, and/or increase predictability of service delivery.
- Researches new technology and development tools to remain abreast of current and emerging technology.
- 4 year applicable degree,10+ years of experience with designing, developing implementing, and maintaining Java-based software and applications, contributing to all stages of the software development lifecycle.
Required Skills
- Strong record of successful architecture, design and delivery across large scale software systems with a successful track record of delivery
- Core Java and Java EE including but not limited to usage of Collections, Lambdas, Streams, and Concurrency best practices
- Spring MVC Framework, Spring Core, Spring Security, Sprint Data Persistence
- Migration of applications to AWS, improving scalability and performance
- IDEs like Eclipse/IDEA/Netbeans
- XML Documents, XML Schemas, JSON documents
- Design Patterns, Data Structures and Algorithms, JDBC
- Vue.js/React/Angular JavaScript framework, jQuery, Java script
- CSS Frameworks like Bootstrap, Angular or similar
- REST/SOAP API Clients and Web Services
- Weblogic or similar App/web server administration
- Containerization platform using Docker/Kubernetes
- Working knowledge of Cloud Services like AWS/Azure
- Oracle PL/SQL and ability to develop and use stored procedures
- Delivery using Agile Scrum Development framework
- Maven build tools
- Selenium automation
- Linux server configuration and management, Linux scripting
- Web Application server-side Configuration and Deployment
Source : Apollo Technology Solutions LLC