Senior Java Developer
Columbus, NE - USA
Job Summary
Position Title: Senior Java Developer
Location: Columbus OH
Duration: 6 Months (Contract to hire)
Tech Stack: Java SpringBoot Microservice AWS Kafka
Job Description:
Expert in Core Java and design technique as well as experience working across large environments with multiple operating systems/infrastructure for large-scale programs (e.g. Expert Engineers) starting to be firm-wide resources working on projects across Client
- Is multi-skilled with expertise across software development lifecycle and toolset
- May be recognized as a leader in Agile and cultivating teams working in Agile frameworks
- Sought out as coach for at least one technical skill
- Strong understanding of techniques such as Continuous Integration Continuous Delivery Test Driven Development Cloud Development resiliency security
- Stays abreast of cutting-edge technologies/trends and uses experience to influence application of those technologies/trends to support the business; may give speeches and outside the firm writes articles
Job Responsibilities:
- Provides guidance to immediate team of software engineers on daily tasks and activities
- Sets the overall guidance and expectations for team output practices and collaboration
- Anticipates dependencies with other teams to deliver products and applications in line with business requirements
- Manages stakeholder relationships and the teams work in accordance with compliance standards service level agreements and business requirements
- Creates a culture of diversity opportunity inclusion and respect for the team members and prioritizes diverse representation
Required Qualifications Capabilities And Skills:
- Formal training or certification on software engineering concepts and 9 years applied experience
- Proficiency developing micro services using Java AWS technologies using Spring Boot framework
- Experience leading technology projects
- Experience managing technologists
- Proficient in automation and continuous delivery methods
- Proficient in all aspects of the Software Development Life Cycle
- Advanced understanding of agile methodologies such as CI/CD Application Resiliency and Security
- In-depth knowledge of the financial services industry and their IT systems
- Practical cloud native experience
- Experience in Computer Science Engineering Mathematics or a related field and expertise in technology disciplines
Preferred Qualifications Capabilities And Skills:
- OOP principles and design patterns.
- Ability to write clean maintainable and efficient code in Java
- AWS cloud services (EC2S3 Lambda).
- Familiarity with deploying and managing applications in a cloud environment.