Education Requirements: - Bachelor's degree in Computer Science or Electrical Engineering
Preferred Education: - Master's degree in Computer Science or Electrical Engineering
Required Skills for the Java Lead Engineer: - 10+ years' experience of designing and developing software applications in Java - Minimum of 3+ years' experience in leading geographically disbursed teams - Strong Java 17 - Backend development - RESTful web services - AWS knowledge IAM, Kinesis, DynamoDB, API stack, SQS, SNS, KMS - Slick SQL queries - DevOps - High Availability and Reliable Solutions - Some architecture experience - Ability to work under pressure and within time constraints - Passion for technology and an eagerness to contribute to a team-oriented environment
Java Lead Engineer Overview: As a Java Lead Engineer you will contribute to design, development and deployment of the Company's state-of-the-art digital platform.
Responsibilities: - Competent to perform all programming and development assignments without close supervision; normally assigned the more complex aspects of systems work - Acts as team leader for development and support groups; provides programming and application/technical leadership, guidance, and assistance to other team members - Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls - Works independently on complex systems or infrastructure components that may be used by one or more applications or systems - Drives application development focused around delivering business valuable features 6. Maintains high standards of software quality within the team by establishing good practices and habits - Identifies and encourages areas for growth and improvement within the team - Mentors junior developers - Communicates with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness - Leads development of new functionality and applications on cross-functional teams - Performs integration testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results - Participates in technology evaluation and recommendations - Applies an enterprise-wide view to solutions to support the adoption of standards and practices and promote reuse
Numbers & Facts
Location
Chicago, IL
Salary
$54–$64
Skills
Acceptance Testingunmatched
Amazon Web Services (AWS)unmatched
Computer Scienceunmatched
Cross-Functionalunmatched
Debugging Skillsunmatched
DevOpsunmatched
Digital Artunmatched
Electrical Engineeringunmatched
High Availabilityunmatched
Identify Issuesunmatched
Integration Testingunmatched
Interoperabilityunmatched
Javaunmatched
Leadershipunmatched
Mentoringunmatched
Problem Solving Skillsunmatched
REST (Representational State Transfer)unmatched
SQL (Structured Query Language)unmatched
Simple Queue Service (SQS)unmatched
Software Designunmatched
Software Developmentunmatched
Software Engineeringunmatched
Team Lead/Managerunmatched
Team Playerunmatched
Technical Leadershipunmatched
Technology Analysisunmatched
Testingunmatched
Time Managementunmatched
Web Servicesunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.