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