refresh

トレンド企業

トレンド企業

採用

求人Empower

Senior Software Engineer

Empower

Senior Software Engineer

Empower

KA Bangalore

·

On-site

·

Full-time

·

1mo ago

必須スキル

Java

Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own. We have a flexible work environment, and fluid career paths. We not only encourage but celebrate internal mobility. We also recognize the importance of purpose, well-being, and work-life balance. Within Empower and our communities, we work hard to create a welcoming and inclusive environment, and our associates dedicate thousands of hours to volunteering for causes that matter most to them.

Chart your own path and grow your career while helping more customers achieve financial freedom. Empower Yourself.

WHAT YOU WILL DO

  • Assist in the design, build, implementation, troubleshooting and testing of highly scalable software products aligned with Empower Retirement’s Business, Technology and Architecture strategies.
  • Support technical solutions that directly support Empower business operations and the millions of Empower Retirement customers through performance, scalability, security and quality.
  • Identify and work with other Software Developers and Architects on improvements to our development process and code base.
  • Provide skilled technical support and guidance directly to end users.
  • Develop automated CI/CD delivery pipelines.
  • Operate expertly within the team-specific SDLC lifecycle and process, in-alignment with broader departmental or divisional lifecycle and process.
  • Conform to test automation strategies, build automation frameworks, write unit/functional tests to drive up code coverage and automation metrics.
  • Respond-to and resolve somewhat complex and/or escalated issues.
  • Understand and apply Empower Retirement’s security controls and DR protocols in your design and code implementation.
  • Improve application resiliency through improved design and coding practices.
  • Develop technical perspectives, standards, solutions and strategies that add value to the customer experience, while reducing technical complexity.
  • Generate innovative ideas and develop prototypes and proof of concepts.
  • Design effective solutions with well understood tradeoffs that meet the business requirements.
  • Propose new and innovative solutions to meet the fast-changing business environment.
  • Document solution designs clearly and with enough details for the delivery teams to size the effort.
  • Drive long-term design thinking for systems and engineering processes with simplicity, scalability, resiliency and maintainability as core principles.
  • Deliver value through a strong collaborative approach spanning multiple geographically dispersed teams.
  • Adopt and contribute to best practices, standards & guidance, then subsequently provide coaching of technology team members.
  • Participate in, and occasionally lead, a Scrum Development Team.
  • Other duties as assigned.

WHAT YOU WILL BRING

  • 4+ years minimum experience in Java, Design Patterns and Open-Source Frameworks.
  • 4+ years minimum experience with API development (Spring boot, spring batch, RESTful APIs).
  • Understanding of Object-oriented analysis, design, and development abilities.
  • 1+ years minimum experience with UI development (React /Angular / JQuery, Javascript, HTML, CSS3).
  • UNIX operating systems such as Sun Solaris or Linux, Tools & Utilities
  • Experience with relational databases and PL/SQL
  • 4+ years minimum experience supporting reasonably large, project based architectural responsibilities experience.
  • Experience with serverless applications through integrating Lambda functions and event sources, and Microservices.
  • Experience in automated testing including unit and functional testing using Java, JUnit, JSUnit, Selenium, JMeter, Load Runner.
  • Knowledgeable in modern integration methods (API Gateway/Web Services, Messaging & RESTful architectures).
  • Experience with DevOps processes and tools.
  • Practical experience with Agile software development and test-driven development.
  • Practical experience building highly scalable web applications.
  • Demonstrates continuous learning of new technologies.
  • Self-motivated individual that thrives in a team environment.
  • Excellent written and verbal communication skills.
  • “Can do” attitude while demonstrating a strong work ethic
  • Ability to trouble shoot issues and help developers technically in their day-to-day work.
  • Exposure to production support.
  • Enthusiasm to work and learn in a team environment.
  • Excellent written and verbal communication skills.

WHAT WILL SET YOU APART

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field of study.
  • Experience with AWS services including, but not limited to EC2, Elastic Beanstalk, Kinesis, SNS/SQS, Lambdas, DynamoDB, RDS, Elasti Cache, and database schema design.
  • Application Servers such as Oracle Weblogic.
  • Experience modernizing legacy systems (ProC, CORBA, EJB).
  • Exposure to EJB’s, REST, and SOAP.
  • Ant, MAVEN, CA Harvest, Git.
  • Web Services (SOAP and REST) / SOA

This job description is not intended to be an exhaustive list of all duties, responsibilities and qualifications of the job. The employer has the right to revise this job description at any time. You will be evaluated in part based on your performance of the responsibilities and/or tasks listed in this job description. You may be required perform other duties that are not included on this job description. The job description is not a contract for employment, and either you or the employer may terminate employment at any time, for any reason, as per terms and conditions of your employment contract.

We are an equal opportunity employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to age, race, color, national origin, ancestry, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other status protected by applicable state or local law.

総閲覧数

0

応募クリック数

0

模擬応募者数

0

スクラップ

0

Empowerについて

Empower

Empower

Public

Empower Annuity Insurance Company of America is a retirement plan recordkeeping financial holding company based in Greenwood Village, Colorado, United States. It is the second-largest retirement plan provider in the United States.

5,001-10,000

従業員数

Greenwood Village

本社所在地

レビュー

3.6

10件のレビュー

ワークライフバランス

2.8

報酬

3.2

企業文化

4.1

キャリア

3.8

経営陣

4.0

65%

友人に勧める

良い点

Supportive and approachable management

Great team culture and colleagues

Good learning and growth opportunities

改善点

Heavy workload and frequent overtime

High stress and burnout potential

Below industry standard salary

給与レンジ

52件のデータ

Junior/L3

Mid/L4

Senior/L5

Junior/L3 · Junior Analyst

1件のレポート

$78,294

年収総額

基本給

$67,995

ストック

-

ボーナス

-

$78,294

$78,294

面接体験

10件の面接

難易度

3.0

/ 5

期間

14-28週間

内定率

10%

体験

ポジティブ 10%

普通 40%

ネガティブ 50%

面接プロセス

1

Application Review

2

HR Screen

3

Hiring Manager Interview

4

Skills Assessment

5

Offer

よくある質問

Behavioral/STAR

Past Experience

Customer Service Scenarios

Technical Knowledge

Culture Fit