Job brief

Design and develop high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.

Contribute in all phases of the development lifecycle adhering to industry standards and software development best practices.

You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Responsibilities

·         Java developer responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance

·         Contribute in all phases of the development lifecycle

·         Write well designed, testable, efficient code

·         Ensure designs are in compliance with specifications

·         Prepare and produce releases of software components

·         Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review requirements

Keep abreast with development in the Java domain and recommend best practices

Education and/or Work Experience Requirements:

·         Proven hands-on Software Development experience for financial solutions with high availability, resilience and real-time transaction processing

·         Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)

·         Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)

·         Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)

·         Familiarity with architecture styles/APIs (REST, RPC)

·         Excellent knowledge of Relational Databases and SQL

·         Understanding of Agile/Rapid software development methodologies such as DEVOPS and RAD tools

·         Experience in using collaboration tools such as Jira, Confluence, Github, etc.

·         Profound insight of object-oriented software development (design patterns, class management, memory management, transaction management etc)

·         Excellent troubleshooting and communication skills

·         Attention to detail

·         Excellent documentation skills

·         Working knowledge of Windows operating environment

·         BSc/BA in Computer Science, Engineering or a related field

·         Experience in developing web applications using Spring, Hibernate, should have Knowledge in product development experience.

·         Experience in Web Technologies like Servlet, JSP. 

Candidate with 2+ years of experience in software development is preferred

 

Domain Knowledge:

·         CoreJava,

·         J2EE,

·         Advance Java Spring Framework,

·         Hibernate (ORM),

·         Database MYSQL,

·         Cloud AWS, Maven,

·         Github (Version controlling),

·         Restful Webservices,

·         ANT Build Script, Design Patterns,

·         Java EE platforms,

·         Spring, Hibernate,

Web Services Rest is mandatory required

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Model Town, Lahore, Pakistan
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Minimum Experience:
2 Years
Apply Before:
Mar 22, 2019
Posting Date:
Feb 21, 2019

Monami Tech

Information Technology · 51-100 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Senior Software Developer (Java)

Contour Software, Lahore, Pakistan
Posted Mar 29, 2024

Team Lead Java

Zeta Corp, Karachi, Pakistan
Posted Mar 30, 2024
View All
I found a job on Rozee!