Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

JPMorgan Software Engineer Multiple Positions Available 
United States, Florida, Tampa 
361097030

Yesterday

DESCRIPTION:

QUALIFICATIONS:

Minimum education and experience required: Bachelor's degree in Management Information Systems, Computer Engineering, Management Information Science, Information Technology, Computer Science or related field of study plus 7 years of experience in the job offered or as Software Engineer, System Specialist, Network Administrator, or related occupation.

Skills Required: This position requires experience with the following: Designing scalable, secure, and modular enterprise architectures using Java 17 with Spring Boot and Spring Cloud; developing microservices with Domain-Driven Design (DDD) to align services with business domains; creating event-driven architectures using Apache Kafka and Kafka Streams for real-time data processing; implementing RESTful APIs with OpenAPI specs using Spring MVC and WebFlux while ensuring industry compliance; utilizing Spring Batch and Spring Data for scalable data workflows and efficient database operations; designing backend services with Vaadin and React for Ul rendering; creating normalized schemas for MySQL and Oracle, ensuring ACID compliance and optimal indexing; configuring distributed NoSQL databases including Cassandra for high availability and scalability; integrating messaging systems with IBM MQ and JMS for reliable delivery; writing clean, testable code with TDD using JUnit, Mockito, and PowerMockito; conducting code reviews adhering to OWASP standards; using Maven and Gradle for dependency and project management; managing continuous delivery with Spinnaker; developing migration scripts with Liquibase; utilizing MyBatis and JDBC for efficient SQL mapping; implementing security with Kerberos, JWT, OAuth 2.0, JAAS, and Spring Security; using BDD and automation testing with Cucumber and SmartSpec; utilizing Postman for API testing; performing load testing with JMeter and optimizing performance with VisualVM and JProfiler; monitoring and debugging systems with Dynatrace and AppDynamics; integrating SonarQube for code quality in CI pipelines; setting up monitoring with Prometheus and Grafana; using Git, Bitbucket, and Jenkins for version control and CI; integrating Splunk for log aggregation; managing Quartz Scheduler for time- based tasks; and deploying and tuning applications on Tomcat.

Job Location: 10410 Highland Manor Drive, Tampa, FL 33610.