Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer 2 image - Rise Careers
Job details

Software Engineer 2

Bottomline Technologies is a global leader in business payments and cash management. We are looking for a passionate Software Engineer to join our Digital banking solutions team and contribute to significant customer impact.

Skills

  • Strong coding experience with Java, J2EE, SQL.
  • Experience in java frameworks, especially spring.
  • Excellent communication skills.

Responsibilities

  • Provide technical expertise with hands on coding.
  • Participate in formal and informal code reviews.
  • Write well-designed, testable code.
  • Collaborate with cross-functional teams.
  • Guide junior developers.

Education

  • Bachelor's degree in Computer Science or related field.

Benefits

  • Inclusive work environment.
  • Opportunity for career growth.
To read the complete job description, please click on the ‘Apply’ button
Bottomline Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Bottomline DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Bottomline
Bottomline CEO photo
Unknown name
Approve of CEO

Average salary estimate

$50000 / YEARLY (est.)
min
max
$30000K
$70000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer 2, Bottomline

At Bottomline Technologies, we're not just transforming businesses; we're redefining the way payments flow around the world. As a Software Engineer 2, you'll join a vibrant team in our Bangalore office, where creativity meets cutting-edge technology. With over 30 years as a global leader in business payments, our solutions are responsible for handling over 4 trillion payments annually—yes, that's trillion with a 'T'! Your role will be pivotal in customizing our Digital Banking solutions for top-tier banks and corporate clients, allowing you to have a direct impact on end-users. We're looking for a developer who's not only skilled in Java, J2EE, and SQL but also thrives in a collaborative, agile environment. You'll participate in all stages of the software development life cycle, conduct code reviews, write unit tests, and even guide junior developers, fostering an atmosphere of growth and innovation. With Bottomline's commitment to a diverse and inclusive workplace, we want energetic go-getters who eagerly take on challenges and possess stellar communication skills. Join us in our mission to create exceptional solutions that optimize cash management and enhance customer experience. Let's make a difference together!

Frequently Asked Questions (FAQs) for Software Engineer 2 Role at Bottomline
What are the responsibilities of a Software Engineer 2 at Bottomline Technologies?

As a Software Engineer 2 at Bottomline Technologies, you will be responsible for hands-on coding, providing technical expertise for development and enhancement of our solutions, participating in code reviews, and writing well-designed, testable code. You'll work collaboratively with various teams to ensure a best-in-class customer experience, and you'll be instrumental in production support and maintenance.

Join Rise to see the full answer
What skills are required for a Software Engineer 2 position at Bottomline Technologies?

To qualify for the Software Engineer 2 role at Bottomline Technologies, you should ideally have 2-5 years of hands-on experience, along with strong coding skills in Java, J2EE, and SQL. Experience in Java frameworks, particularly Spring, and coding REST and SOAP services, is vital. Strong communication and problem-solving skills are also essential for success in this position.

Join Rise to see the full answer
What technologies will I be working with as a Software Engineer 2 at Bottomline Technologies?

In the Software Engineer 2 position at Bottomline Technologies, you'll work with Java, J2EE, SQL, and various Java frameworks, especially Spring. You’ll also be involved with coding REST and SOAP services, utilizing version control systems like Git/Bitbucket, and working with build tools such as Maven. You'll also have opportunities to explore new technologies and frameworks.

Join Rise to see the full answer
Is experience with agile methodologies important for the Software Engineer 2 role at Bottomline Technologies?

Absolutely! Experience with agile methodologies is crucial for the Software Engineer 2 role at Bottomline Technologies. You'll participate in agile development processes and team meetings, so being comfortable with this framework not only enhances your productivity but also helps in fostering collaboration and innovation within the team.

Join Rise to see the full answer
What growth opportunities are available for a Software Engineer 2 at Bottomline Technologies?

Bottomline Technologies values talent at all career stages, so as a Software Engineer 2, you'll find numerous opportunities to grow. You can advance your technical skills by working on complex projects, mentoring junior developers, and participating in cross-functional teams. Continuous learning and development are encouraged, ensuring you remain at the forefront of technology.

Join Rise to see the full answer
Common Interview Questions for Software Engineer 2
Can you describe your experience with Java and the frameworks you have used?

When answering this question, highlight specific projects where you've utilized Java, including any frameworks like Spring. Discuss the challenges you faced and how you overcame them, emphasizing your coding style and adherence to best practices.

Join Rise to see the full answer
How do you approach testing your code?

In your response, explain your testing strategies, including unit tests and integration tests. Share any tools you use and discuss how thorough testing contributes to better software quality and customer satisfaction.

Join Rise to see the full answer
What are some key considerations for writing efficient SQL queries?

You should discuss optimizing query performance, database normalization, and indexing. Share experiences of how you've improved query efficiency in past projects, demonstrating your attention to detail and analytical skills.

Join Rise to see the full answer
Can you give an example of a challenging problem you solved in a team setting?

Use the STAR method (Situation, Task, Action, Result) to structure your answer. Provide a clear narrative around the problem, your approach to collaboration with team members, and the successful outcome that ensued.

Join Rise to see the full answer
How do you handle code reviews?

Discuss your perspective on code reviews as a learning opportunity. Explain how you provide constructive feedback while also appreciating good practices in others' code—underscoring your collaborative mindset and commitment to quality.

Join Rise to see the full answer
Describe a project where you led or guided other developers.

Share a specific instance when you took a leadership role, outlining the project's goals and your strategy for guiding junior developers. This shows your ability to mentor and share knowledge effectively, a valuable trait for Bottomline Technologies.

Join Rise to see the full answer
What steps do you take when troubleshooting a production issue?

Explain your systematic approach to troubleshooting, including gathering data, analyzing logs, and employing methods like root cause analysis. This showcases your problem-solving skills and ability to work under pressure.

Join Rise to see the full answer
What strategies do you employ for continuous improvement in your coding process?

Discuss methodologies such as code refactoring, obtaining feedback, and keeping abreast of new technology trends. This emphasizes your proactive nature and commitment to personal growth and software excellence.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your time management skills and methods like prioritizing by deadlines, project importance, and complexity. This demonstrates your organizational abilities and helps potential employers see how you function in a dynamic environment.

Join Rise to see the full answer
Why do you want to work at Bottomline Technologies as a Software Engineer 2?

Communicate your enthusiasm for Bottomline's mission and its impact on businesses globally. Share what specifically attracts you to the company culture, technologies used, or the opportunity to contribute to significant projects—a chance to relate your personal values to the company's mission.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Bottomline Remote North America
Posted 2 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago
Diversity of Opinions
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Mission Driven
Rapid Growth
Passion for Exploration
Empathetic
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
401K Matching
Life insurance
Maternity Leave
Paternity Leave
Paid Holidays
Paid Time-Off
Performance Bonus
Social Gatherings
Some Meals Provided
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 14 days ago

Bottomline is a global leader in providing electronic payment, invoice, and document automation solutions to corporations, financial institutions, and banks worldwide. We have 30 years of experience, moving more than $10 trillion in payments annually

50 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge InnovatorBadge Work&Life Balance
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$30,000/yr - $70,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 20, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!