Stefanini is looking for a Java Developer in San Francisco, CA/Dallas, TX
Responsibilities:
Technical Support
Configure System
Software Development
Produce Clean Code
Write Code
Responsibilities:
- Bachelor's degree in Programming/Systems or Computer Science or other related field or equivalent work experience
- Typically requires 5 years of application programming and analysis experience
- Has a broad level of understanding surrounding information systems and application architecture standards.
- Demonstrated ability to analyze and interpret complex problems or processes that span multiple business areas, identify and understand requirements, and develop alternate solutions
- Designs software solutions based on business requirements
- Develops applications using approved languages and frameworks
- Develops, executes, and documents unit test plans
- Assists in the deployment of new modules, upgrades and fixes to the production environment
- Validates deployment
- Participates in defect and incident root cause analyses
- Provides production support
- Provides active and constructive communication with other developers to gather and share knowledge throughout the team
- Supports and/or executes all testing efforts across the life cycle
- Researches, analyzes and recommends solutions for problems and/or applies operation break fixes and other proactive maintenance activities until permanent solutions can be implemented
- Reviews modules and fixes defects found by quality assurance teams
- Assists in defining development guidelines and standards
- Provides technical guidance or system process expertise
- Works with Solution Integration team such as DevOps Engineering to provide operational experience within the development cycle
- Participates in project planning processes within own functional area
- May develop work plan timelines and manage workflows to meet project timeframes
- Plans and schedules the installation and deployment of new modules, upgrades and fixes to the production environment
- Reviews checklists and scripts and updates as needed
- Ensures all applications are documented according to standards
- Evaluates new application packages and tools and performs research on best practices Complexity
- Works on major projects as a project team member, sometimes as a project lead
- Works on projects that may span a broad range of applications
- Supports multiple applications
- Expertise in multiple technical environments and possesses business knowledge that spans one or more business areas
- Java Spring, Spring Boot
- Experience developing RESTful services
- AWS Cloud, EC2, Microservices
- AWS RDS - Aurora (MySQL, PostgreSQL, SQL Server)
- Design, develop and implements web-based Java applications, RESTful services and components to integrate with other systems
- Resolve technical issues through debugging, research and collaboration
- Perform unit and system testing of application code
- AWS experience a plus
Recommended Skills
Application DevelopmentTechnical Support
Configure System
Software Development
Produce Clean Code
Write Code