Immediate need for a Java Developer for a position in the Automotive Industry. This is a Permanent Position located in Johns Creek, GA 30097 . Please review the job description below:
Essential Functions
Operations and Support Skills
Lead the development of the strategy and technical design for large projects. Works with Project and Product Management, defines timelines and project plans
Analyze and estimate feasibility, cost, time, and compatibility with hardware and other programs and ensure that expected application performance levels are achieved
Commit to overall deliverables with customers and/or management; support evaluation of new technical directions and approaches and make recommendation to senior Technology management
Lead the coding/configuration, testing, implementation, reviews and documentation of solution, and develop detailed design specifications
Perform complex applications programming activities, i.e. code, test, debug, document, maintain, and modify complex applications programs
Establish systems to monitor the operating efficiency of existing application systems and provides (or arranges for) proactive maintenance; lead the resolution of customer inquiries
Serve as a coach and mentor to more junior developers including delegate and manage tasks as appropriate; act as a technology mentor to team members
Establish standards & best practices, design guidelines/principles and patterns
Demonstrate a broad understanding of the applications and technical architectures
Serve as a technical expert on existing applications and other inter- related/adjacent systems and applications
Design systems/applications with high level of complexity (e.g. many interfaces, multiple packages, platforms)
Evaluate the applicability of leading edge technologies and uses this information to significantly influence future business strategies
Bring technical and/or business systems knowledge from external sources and incorporates those ideas into IT work
Consistently demonstrate regular, dependable attendance & punctuality
Performs other duties as assigned
Qualifications
Education/Experience:
Bachelor's Degree in Computer Science and/or Engineering and 10+ years of related experience, or an equivalent combination of education and experience
8+ years of software development experience preferred
Expert hands-on development experience with Java and related technologies and frameworks (Spring - boot, Spring Data, Rest services)
4-6+ years of hands-on experience with Web Services and Messaging Layer using SOAP, REST, JAXB, JMS
Experience in working on Cloud technologies, preferably cloud native with Google Cloud Platform would be a plus
General interest in technology and ability to learn and ability to learn and adapt new technology and architectures
Experience supporting multiple application environments with high level of complexity (e.g. many interfaces, multiple packages)
In-depth knowledge of event-driven architecture (EDA) and service-oriented architecture (SOA)
Deep technical understanding of the technologies in the enterprise systems; includes (but not limited to) Java/J2EE, Spring, Hibernate, EMS, Kafka, JBoss, RDBMS, Cloud/Microservices, Caching, Secure Development Lifecycle, Distributed Processing
Experience in CI/CD, DevOps process and tools, and Containerization
Experience in providing analysis to customers / business analysts on proposed solutions, working with the customers, business analysts and other colleagues as appropriate to develop a solution that provides a balance between performance, and customer service
Communication Skills:
Ability to communicate effectively with Senior Management and key business partners.
Enjoys working with collaboratively with teams on Operations technical and functional process improvements
Highly motivated person with the ability to learn new technologies hands on - Self-taught initiative
Enjoys learning new things with the ability to quickly adopt and apply.
Reasoning Ability:
Ability to perform solid analysis/troubleshooting to determine code and process inefficiencies.
Ability to consider options and make decisions to improve user functionality
Independently identifies, defines, and performs analysis to resolve code issues
Our client is a leadingIndustry and we are currently interviewing to fill this and other similar contract positions.
by via developer jobs - Stack Overflow
No comments:
Post a Comment