DescriptionYoure ready to gain the skills and experience needed to grow within your role and advance your career and we have the perfect software engineering opportunity for you.
As a Software Development Engineer II - Java / Golang Developer AWS at JPMorgan Chase within the Commercial & Investment Bank you will join our Cloud Migration Engineering & Architecture Database team. We offer a flat-structure organization where you will have the opportunity to deliver innovative solutions using cloud-native microservices architecture with a focus on the Software Development Life Cycle (SDLC).
Job Responsibilities:
- Collaborate with development teams to enhance the developer experience by providing tools and infrastructure that support agile methodologies and continuous integration/continuous deployment.
- Execute software solutions design development and technical troubleshooting thinking beyond routine approaches to resolve technical problems.
- Create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems.
- Produce architecture and design artifacts for complex applications ensuring design constraints are met by software code development.
- Develop and implement database backup recovery and disaster recovery strategies to ensure data integrity and availability.
- Ensure database security by implementing best practices for access control encryption and auditing.
- Automate routine database tasks and processes using scripting languages and tools.
- Gather analyze and develop visualizations and reporting from large diverse data sets to improve software applications and systems.
- Proactively identify hidden problems and patterns in data using insights to drive improvements in coding hygiene and system architecture.
- Contribute to software engineering communities of practice and events exploring new and emerging technologies.
Required Qualifications Capabilities and Skills:
- Formal training or certification on software engineering concepts and 2 years applied experience
- Bachelors degree in Computer Science Information Technology or a related field.
- Experience in developing debugging and maintaining code in a large corporate environment with modern programming languages (e.g. Java Golang or Python) and database querying languages.
- Experience with Public Cloud services (e.g. AWS) and Infrastructure as Code (e.g. Terraform).
- Familiarity with RDBMS and NoSQL databases
- Hands-on experience in system design application development testing and operational stability with comprehensive knowledge of the SDLC.
- Understanding of Agile methodologies Application Resiliency and Security.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications Capabilities and Skills:
- Proficient in coding in one or more languages (Java Golang or Python)
- Experience on AWS.
- Experience with RDBMS and NoSQL databases.
- Experience with DevOps practices and tools such as Docker Kubernetes and CI/CD pipelines.