Senior Software Engineer

Seven Seven Software$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Minimum 3 years of software development experience.
  • Strong understanding of computer science principles, particularly data structures and algorithms.
  • Proficient in Java programming language.
  • Familiar with design patterns commonly used in software development.
  • Knowledgeable in J2EE standards.
  • Basic experience with Tomcat and Linux environments.
  • Understanding of SQL and relational databases is required.
  • Experience with Spring Framework, GIT, and Maven is advantageous.
  • Hands-on experience with Spring Cloud libraries is a significant plus.
  • Familiarity with agile methodologies is beneficial.
  • Background in the financial sector is a plus.

Responsibilities

  • Develop a thorough understanding of application development frameworks to independently resolve support queries.
  • Ensure quality and timely delivery of projects across multiple systems with minimal oversight.
  • Break down complex problems into manageable tasks for tactical execution.
  • Implement efficient algorithms and data structures in coding activities.
  • Create resilient and performant software components through concurrency utilization.
  • Assist in producing training materials and design documentation as required.
  • Work collaboratively in a cross-functional Scrum team and contribute effectively as a team player.
  • Engage regularly with external support teams to address and solve technical issues.
  • Share knowledge and insights through creative presentations or diagrams within the team.
  • Adhere to established processes and support E*TRADE's audit compliance efforts.

Benefits

  • Collaborative environment with a focus on knowledge sharing.
  • Opportunity to work with advanced development frameworks and technologies.
  • Exposure to a financial services domain can enhance career growth.
  • Flexible work arrangements to support work-life balance.
Full Job Description
RESPONSIBILITIES
  • Acquire deep knowledge of application development frameworks developed by the team to handle support requests without any guidance
  • Be responsible for timely and quality delivery of assigned job spanning multiple tiers/modules without any oversight.
  • Tactically execute a well defined, but complex problem by subdividing into multiple simple tasks.
  • Implement code with most efficient algorithms and data structures
  • Realize resilient and high-performing software component by utilizing concurrency
  • Help team to create training material and design documents, when needed
  • Collaborate within cross-functional Scrum team. Be a great team player.
  • Frequently Interact with external support teams to resolve technical hurdles
  • Share knowledge and opinions with rest of the group about your area of expertise by means of creative diagram/presentation
  • Fully understand the significance of established processes and follow them faithfully.
  • Support E*TRADE's commitment to audit and compliance.


REQUIREMENTS
  • At least 3+ years of software development experience.
  • Solid computer science fundamentals, especially in data structures and algorithms.
  • Advanced knowledge of Java
  • Good grasp of design patterns
  • Knowledge of J2EE
  • Some experience with Tomcat and Linux
  • Basic knowledge of SQL/relational database
  • Familiarity with any of these is a bonus: Spring Framework, GIT, Maven
  • Hands-on knowledge of latest Spring Cloud libraries is major plus.
  • Familiarity of agile SDLC is a significant bonus
  • Experience in financial domain is a plus.


Job Requirements

About Seven Seven Software

Seven Seven Software Careers

Joining Seven Seven Software presents an unparalleled opportunity to become part of a team of professionals who are spearheading innovation and digital transformation globally. This is the prime time to explore the myriad of job opportunities at a company that stands at the forefront of technology and consulting.

Work That Inspires

At Seven Seven Software, the focus is on empowering some of the world's most renowned companies through their digital transformation journeys. The team at Seven Seven Software leads with a unique blend of industry expertise, technological prowess, and a commitment to digital innovation. This powerful combination enables the transformation of businesses and industries alike.

Innovative Employment Opportunities

Seven Seven Software is building a market-leading position by nurturing a team that thrives on solving complex problems with innovative solutions. The company offers a variety of positions that challenge the skills and abilities of their employees, fostering an environment of growth and learning.

Engage in Meaningful Work

Professionals at Seven Seven Software are encouraged to lead projects that merge technology and strategic insights. With a commitment to leadership and diversity training, the company ensures that every team member can contribute to their fullest potential.

Cultivate Your Career

With Seven Seven Software, career advancement is not just a possibility, but a priority. The company is dedicated to supporting the professional growth of its employees through extensive training, development programs, and leadership opportunities. The culture at Seven Seven Software is crafted to support career longevity and satisfaction.

Explore Job Opportunities and Internships

Seven Seven Software offers a range of career paths from internships to full-time positions across various domains. Whether you're starting out or looking to enhance your career, Seven Seven Software provides the tools and resources to succeed. Prospective candidates can explore open positions and internships that match their skills and interests.

Join a Diverse and Inclusive Team

Seven Seven Software is committed to diversity and inclusion, ensuring a workplace where everyone feels valued and can achieve their best. Employment at Seven Seven Software means joining a global team that values diverse perspectives and fosters a supportive and inclusive environment.

Networking and Professional Development

Employees at Seven Seven Software enjoy unmatched opportunities for networking and professional development. The company hosts regular events and workshops that allow employees to connect with industry leaders and peers, enhancing their professional network and skill set.

Stay Connected with Seven Seven Software Careers

Stay informed about the latest in career opportunities and company news by subscribing to Seven Seven Software job alerts. Tailor your subscription to receive updates that align with your career preferences and professional interests.

Apply Now

Discover the exciting and rewarding career opportunities waiting at Seven Seven Software. Review open positions, prepare your resume, and apply through the Seven Seven Software careers portal. Each application is reviewed with care, and every interview is conducted with the goal of finding great new additions to the team.

Explore, Innovate, Grow — Join Seven Seven Software.

Learn more about Seven Seven Software

Similar Jobs

More Jobs at Seven Seven Software

More Information Technology Jobs

Find similar Senior Software Engineer jobs: