Send me more jobs like this

Java 8 Developer| who can join within 15 days

Keywords / Skills : java8, spring boot, microservices,

5 - 10 years
Posted: 2019-01-29

Banking/Financial Services
Software Engineer/Programmer
Posted On
29th Jan 2019
Job Description
Responsibilities/Role Description :

A Software Engineer is someone who demonstrates technical competence and is able to actively and independently contribute to projects autonomously and under the direction of a Software Delivery Manager. He/She is expected to have good communications skills, good time management skills and is able to work effectively and competently across the spectrum of development activities.
A Software Engineer has goals and activities expected of him/her grouped under 3 specific Responsibilities as detailed below:

Project & Technology Expertise

Work towards and continuously improve the development standards and guidelines
Ensure the development delivery processes are being applied for all development activities, project and maintenance/enhancement Ensure quality software is delivered with minimal defects and no go-live critical issues
Develop and demonstrate expertise in the following areas:
High-performance web application development using Java and Angular
RDBMS design and performance tuning with DB2
Understanding and application of Javascript and OO design patterns
Agile Scrum methodology
Application of best practices to produce maintainable and extensible code SOA and API design
Understanding the performance characteristics of different data structures and algorithms DevOps knowledge (Vagrant, Docker, and continuous integration)
Automated Testing (including Selenium WebDriver, JMeter) Front end development using JavaScript, HTML5, and CSS3

Share knowledge and expertise and provide technical mentoring to other developers within the team

Teamwork and Collaboration

Ownership and timely delivery of assigned tasks
Understanding and contributing to the project work breakdowns and estimation Sharing of specialist knowledge across the broader team
Timely and proactive response to requests for service from all areas of the business
Consistent and continual update of time-sheeting/time-logging system to ensure time logs are up to date daily Facilitate prototyping or delivery of technical solutions
Ensure any issues or improvements found in existing code base are continually folded back into the development work Communicate directly with Software Delivery Manager and Product Managers to ensure they are fully informed of project status at all times
Work directly with Software Delivery Manager and Product Managers to ensure quality solutions for all projects are being successfully delivered on time.

Quality and Continuous Improvement

Conduct regular code reviews
Deliver and foster quality software and solutions, in particular delivery of code that is: Robust
Source Controlled Scalable
Secure Documented
Identify and remove obstacles to achieving project efficiency
Share knowledge and insights in a systematic way and encourage others to do the same Address the source of errors, issues or problems until they are resolved
Introduce technology to improve performance

Role Requirements:
Must have:
Degree holder in computer science/software engineering or related disciplines 7 years and above in software development experience
Experience with scalable SOA and API design
Extensive experience with at least 1 of the followings (J2EE, Angular)
Experience with DB2 or another major RDBMS

Experience with DevOps practice (continuous integration, automated deployment, automated testing, etc)
Full stack development experience highly regarded
Good understanding of web and mobile front-end technologies Good understanding of digital banking UX
Passionate about everything about digital (banking)
Self-motivated and able to work under pressure
Good command of spoken and written English
Working experience with J2ee
Past experience building digital banking or eCommerce
Agile project experience

About Company

Apar Technologies
Similar Jobs
View All Similar Jobs

Walkin for you