MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious
8

Sr. Java Developer

Location Singapore, Singapore
Posted 27-October-2021
Description
We are looking for a passionate, self-driven software professional to contribute in full stack development and is responsible for providing technical guidance and junior team members. Ideal candidate should possess excellent communication skills, analytical and problem-solving skills, perform code and design reviews as well as hands on experience in full stack software development using Java technologies. Ability to work with remote teams and lead a junior team using waterfall or agile software development life cycle (SDLC) techniques across implementation, quality assurance, CI/CD, and maintenance.

Responsibilities:

Knowledge on requirements gathering, analysis, development, Implementation. testing and deployments, security, and defect management
Perform gap analysis between the existing systems and business requirements, design scalable systems for Java-based applications and propose path for software upgrades
Collaboration with junior and remote teams and explain business requirements, develop solutions to satisfy client needs using best practices and software application tools
Estimate the effort required for the solutions, plan, and work with development teams to deliver solutions in accordance to service level agreements
Create solution specification documentation that consists of UML compliant diagrams (sequence diagrams, class diagrams, etc.), technical details in addition to the high and low level flow of the application processes for developers
Integrate existing systems and tune application to improve overall response time and resource utilization
Perform validation tests to ensure the flexibility and scalability of the Java environment
Mentor junior developers and contribute to overall team productivity

Qualifications:

Bachelors degree in computer science or equivalent
4years of experience working on Java/J2EE technologies and strong hands on experience with Java 8 & above, Restful Web Services, Spring, Hibernate and Spring Boot and Spring Cloud
Experience in developing applications in Java and related technologies and Design patterns
Strong knowledge on OOPs concepts, S.O.L.I.D class design principles, twelve factor application principles and Micro Services architecture
Should be hands on coding and willing to code as individual contributor
Good experience in relational databases like SQL Server, Oracle, MySql
Should have experience in Junit/TestNG and Mocking frameworks like JMockit
Proficient understanding of code versioning tools, familiarity with build tools such as Ant, Maven and Gradle
Knowledge on any one of the cloud platforms like AWS, Azure, PCF and GCP
Strong knowledge on any one of the Application Servers like JBoss / Tomcat
Exposure in Continuous Integration tools like Jenkins
Familiarity with Web based UI Development - one or more of JavaScript frameworks/libraries (Angular, REACT, Underscore JS, JQuery), HTML5, CSS, AJAX
Must be capable of doing code reviews and mentor the junior developers to drive towards high quality deliverables
Java (ver 8 )
Angular / React / Knockout JS
Spring, Hibernate
EJB, JSF, RMI
Micro Services, API Gateway, Serverless cloud Functions, Lambdafamiliarity
Experience
Min 4 to 8 Years.

 
Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url