|
Company: JP Morgan
Website: www.jpmorganchase.com
Eligibility: BS/BA Degree
Experience:
Freshers
Location: Hyderabad
Job Role: Associate, Software Engineer
JOB SUMMARY:
Company Profile:
JPMorgan Chase (NYSE: JPM) is one of the oldest financial institutions in the United States. With a history dating back over 200 years, here's where we stand today: We are a leading global financial services firm with assets of $2.4 trillion. We operate in more than 60 countries.
Job
Description:
1. You will design and develop backend services using Java and Spring boot following the test-driven development (TDD) approach
2. You will build secure/resilient/scalable services to deploy on Cloud infrastructure
3. You will work with design leads in developing world class technology solutions
4. You will be a passionate believer in the value of continuous integration, testing, and deployment
5. You will have a focus on building the right software in the right way
6. You will create high quality solutions with an eye for detail
7. You will provide technical expertise throughout the software lifecycle including design, implementation, and delivery
Candidate Profile:
Qualification: BS/BA Degree or equivalent experience
Required Skills:
1. Knowledge of application, data, and infrastructure architecture disciplines
2. Understanding of cloud, virtualization, APIs, and modern software languages
3. Advanced development experience in Java and one or more general-purpose programming languages: Python, C, C++, Go
4. Strong technical understanding of Java core concepts, including memory management, multi-threading, REST based services and Spring/ Spring Boot
5. Working knowledge of monitoring and telemetry concepts
6. Working knowledge of stream-based solutions, e.g. Apache Kafka, Apache Camel
7. Experience with developing frameworks that help increase developer and release velocity, improving code health and technical standards
8. Advanced experience working with two or more from the following: web application development, database, Unix/Linux environments, distributed and parallel systems, information retrieval, networking, large-scale software development, security software development
9. Understanding or have experience with agile and lean philosophies
|