Software Engineer
Aumni
Job Description
DESCRIPTION:
Duties: Participate in the entire Software Development Life Cycle including gathering business requirements, writing stories, planning, analysis, design, development, testing, and deployment. Develop new rest APIs and consumption of SOAP calls. Involved in the design and development of the automated testing tools. Perform code reviews, root cause analysis, debugging, and fix defects on software. Analyze, enhance, and maintain a complex in-memory reporting system responsible for generating reports for the institutional clients. Analyze, enhance, and maintain a suite of web. Formulate design and implementation requirements in the system following coding best practices and utilizing Object-Oriented programming and design patterns concepts. Engage in test-driven development. Build and release management using scripting technologies. Package and deploy code using advanced deployment tools such as spinnaker/Jenkins to production environments. Support the system with business users and communicate ideas clearly and concisely to non-technical users of the system. Mentor new team members and provide high level project estimates.
QUALIFICATIONS:
Minimum education and experience required: Master's degree in Computer Science, Electronics and Communications Engineering, Computer Engineering, Information Technology, or related field of study plus 2 years of experience in the job offered or as Systems Engineer, Developer, IT Consultant, or related occupation.
Skills Required: Requires experience in the following: Postgres databases; Java advanced topics including multi-threading executor’s framework, Streams, Reflections, Generics, and collection framework; SQL; Stored procedures; Oracle or similar relational database; Application deploying in Cloud technologies including Kubernetes and Docker; JavaScript including React JS and Redux; analyzing, maintaining, and developing server-side scripts from UNIX commands using Linux; packaging and deploying code using deployment tools including Jenkins, Maven, and Tomcat to production environments; designing patterns; Object Oriented Programming; Best practices of coding; Junit; Mockito; working across the Software Development Lifecycle of product development, including requirements gathering; Functional and Technical Design; User Acceptance Testing; Release Procedures; Change request analysis; production support; EJB; Struts; Prime faces applications; Blazemeter; Spring Boot; Hibernate; MongoDB; Cassandra; leading small project teams.
Job Location: 8181 Communications Pkwy, Plano, TX 75024. Telecommuting permitted up to 40% of the week.
About Us
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set, and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
JPMorgan Chase is an Equal Opportunity Employer, including Disability/Veterans