Search by job, company or skills

Bottom Line

Software Engineer II- Java

4-7 Years
Save
new job description bg glownew job description bg glow
  • Posted 17 days ago
  • Over 50 applicants
Quick Apply

Job Description

Job description

  • Design and architect technical solutions for the business problems.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain.
  • Implement new features and modifications.
  • Work in cross-functional team, collaborating with peers during entire SDLC.
  • Develop code for system changes or new modules within Bottomline core technology and architecture according to specifications and standards
  • Follow release cycles and commitment to deadlines.
  • Performs production support and troubleshooting and maintenance (defect resolution)
  • Assist in the collection and documentation of users requirements, development of user stories, estimates and work plans.
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.

Required Skills:

  • Expert level understanding of all phases of SDLC, preferably with Agile methodology.
  • Strong coding experience with Java J2EE , SQL JavaScript.
  • Strong Knowledge in Spring Hibernate Springboot and docker .
  • Strong Knowledge in testing framework like Junit Mockito.
  • Good knowledge and understanding of CI/CD processes and tools ( Jenkin GitLab, ArgoCD ).
  • Good Knowledge in REST API design and implementation.
  • Knowledge in Postgresql /Oracle.
  • Solid experience developing with SQL queries, stored procedures, views and triggers for Oracle databases.
  • Understanding of Design Patterns SOLID Principles multi-tier architecture and Services Oriented Architecture .
  • Excellent communication (verbal and written) and interpersonal skills. Able to step into complex situations and take responsibility.
  • Strong problem solving and conflict resolution skills.

Preferred Skills:

  • Ability to learn and master internal frameworks quickly.
  • Deep knowledge in writing complex unit tests.
  • XML and knowledge of generating Java data binding code from XSDs
  • Experience with Agile methodology.
  • Experience developing complex financial applications.

Experience and Education:

  • 7+ years of experience as Java developer.
  • Bachelor s degree in computer science or equivalent

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 108515343

Similar Jobs

Bengaluru, India

Skills:

JavaMavenPostgreSQLKafkaSpring BootSqlMicroservicesRabbitmqJenkinsGitDockerRestful ApisOracleKubernetesUPI architectureNPCI standards

Bengaluru, India

Skills:

JavaAlgorithmsDistributed SystemsData StructuresSpring BootAWSMicroservicesPerformance OptimizationObservability

Bengaluru

Skills:

MssqlSpring BootJavaRDBMSOPICSMurexCalypsoAI ML toolingGitHub Copilot

Bengaluru, India

Skills:

OauthJavaSpringbootHibernateGraphqlKafkaRest ApiMicroservicesNosqlDevopsGitRDBMSGradleDockerSparkApi ManagementAzureKubernetesInfrastructure as CodeEvent driven architecture

Bengaluru, India

Skills:

JavaServicenowJIRASqlSpringNosqlGitGcpRestful ApisAzurePythonAWSGitHub Copilotautomated testing frameworks