DescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within Neovest you serve as a seasoned member of an agile team to design and deliver trusted marketleading technology products in a secure stable and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firms business objectives.
Job Responsibilities:
- Execute software solutions design development and technical troubleshooting with innovative and unconventional approaches to solve technical problems.
- Create secure highquality production code and maintain algorithms that integrate seamlessly with existing systems.
- Produce architecture and design artifacts for complex applications ensuring all design constraints are met.
- Gather analyze and synthesize data to develop visualizations and reports from large diverse data sets.
- Proactively identify hidden problems and patterns in data to enhance coding hygiene and system architecture.
- Develop applications and services for both onpremise and cloud architectures.
- Implement deploy and support enterprise software products and systems.
- Participate in project planning sessions to analyze business requirements and propose effective solutions.
- Foster a team culture of diversity equity inclusion and respect.
Required Qualifications Capabilities and Skills:
- Formal training or certification in software engineering concepts with 3 years of applied experience.
- Demonstrated knowledge and experience with Java Spring Boot Rest Cloud.
- Intermediate experience in developing multithreaded applications.
- Handson experience in system design application development testing and ensuring operational stability.
- Experience in developing debugging and maintaining code in a large corporate environment using modern programming and database querying languages.
- Comprehensive understanding of the Software Development Life Cycle.
- Solid understanding of agile methodologies including CI/CD application resiliency and security.
- Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g. cloud AI machine learning mobile).
Preferred Qualifications Capabilities and Skills:
- Proficiency in Java 8 Spring Boot or Spring Framework REST TypeScript React/Redux HTML5 JavaScript JDBC JPA MSSQL Kubernetes (GKE or AWS) Linux (Ubuntu or CentOS).
- Familiarity with modern frontend technologies (e.g. React Angular TypeScript).
- Exposure to cloud technologies (e.g. GCP Azure).
- Experience with caching solutions (e.g. Hazelcast Redis Memcached MongoDB).
- Ability to work effectively in an Agile environment.
- Experience in building and supporting capital markets applications in the financial services industry.
- Additional desired experience: Java 21 Swift C Eclipse IntelliJ VSCode Xcode Active Directory LDAP Ansible Apache Tomcat Hibernate Docker MySQL Jira Git Kafka Agile/Scrum Bitbucket Confluence Google Cloud or AWS certification.