Charles Schwab
-
California
Austin, TX
-
$87,800-195,200 per year
-
Permanent
-
Full-time
What you are good at
- Provides development coding standards and policies.
- Ensures development efforts follow provided requirements by business teams.
- Attends team daily stand-up meetings for work in-progress.
- Works with enterprise architecture teams to adopt tools for application development, integration and rollout needs.
- Attends daily Scrum, Planning and Integration meetings in preparation for future priorities.
- Plans for and anticipates developer needs and works with management and neighboring teams to resolve.
- Collaborate with architecture, database development and database administration staff to establish and adhere to industry and enterprise best practices for application development, integration and optimization.
- Stays up to date with software tools, trends, technologies and frameworks both industry-wide and within Schwab.
- Identifies the gaps between business needs and development efforts. Brings this information to management’s attention for future resolution.
- Researches and suggests to management avenues for team developer training for tool familiarity and sufficiency.
- Write technical specifications based on technical requirements and functional specifications.
- Assist with select quality assurance tasks, including test data preparation, defect root cause analysis and production support
- Work within multiple software development life cycle (SDLC) models including Waterfall and Agile.
- Adhere to software development compliance policies and procedures.
- Know, understand, and follow employee guidelines, employment policies, and department or company procedures.
What you have
- Minimum 5 years’ experience in application development and support using one or more of JAVA/J2EE technologies Spring, Spring Boot, Spring Security OAuth2, Spring Security, Spring REST, Spring Data
- Minimum 2 years’ experience with Spring Cloud Dataflow, Spring Integration and Spring AMQP or similar technologies
- Minimum 2 years’ experience in application development leveraging NoSql database (Mongo)
- Hands on experience as a Java Developer with strong knowledge of devOps using Jenkins/Bamboo, Maven, Git)
- Strong communication, analytical and team skills
- Experience with CI/CD, Unit Testing, Linting, and Sonarqube
- Scrum agile methodology knowledge and experience
- Strong knowledge of design patterns and understanding of software architecture including micro services and Cloud Native Architecture
- Collaborate with architecture, database development and database administration staff to establish and adhere to industry and enterprise best practices for application development, integration and optimization.
- Write and review technical specifications based on technical requirements and functional specifications. Collaborate with architecture and development staff to achieve approval and consensus of solution design presented in response to technical specifications written by analysts and other developers.
- Contribute to development and publication of release documentation and the development of code to facilitate the migration and conversion of data.
- Assist with select quality assurance tasks, including test data preparation, defect root cause analysis and production support
- Work within multiple software development life cycle (SDLC) models including Waterfall and Agile.
- Other duties and responsibilities as assigned including but not limited to:
Attend team meetings, phone conferences, and training as needed.
- Know, understand, and follow employee guidelines, employment policies, and department or company procedures.
- Performs reviews for code quality, adherence to coding standards, and meeting business requirements.
- Develop and Collaborate with other developers in the process of building/integrating RESTful APIs.
- Identify and troubleshoot M/W, UI / UX problems
- Bachelor’s degree in computer science or related discipline or equivalent work experience.
Preferred
- Experience with Spring Cloud Dataflow, Spring Integration and Spring AMQP
- Experience in application development leveraging NoSql database (Mongo)
- Experience with Spring Integration with RabbitMQ
- Experience implementing and consuming large scale web services
- Experience in designing and developing Multi-threaded high performance, highly scalable applications
- Experience developing real time event processing and messaging: SCDF, RabbitMQ, Kafka
- Experience with GitHub/BitBucket
- Experience Developing applications using Public/Private cloud platforms
- Experience with Agile Development Methodologies such as SCRUM, RAD (Rapid Application Development) and Extreme Programming.
- Familiarity with Healthcare or medical terminology and processes
- Advanced degree preferred.
In addition to the salary range, this role is also eligible for bonus or incentive opportunities.
Charles Schwab
-
Apply Now