Java Developer (Microservices - Spring Cloud) - 98R4Y4

Java Developer (Microservices - Spring Cloud) - 98R4Y4 Logo

Kuala Lumpur , Kuala Lumpur

Created Wed, 25 May 2022


Experience

Min > 5 years’ experience in Software Development
CertificationNot necessary
Positions4


Job description 

  • Sr. Developer profile with hands on coding and review and sound grip on java spring framework 
  • Must have experience with design and development of large-scale distributed applications handling millions of transaction in a mission-critical production environment.
  • Working knowledge of software design patterns and programming practices.
  • Write automated unit and integration tests to support continuous delivery.
  • Work collaboratively on highly -scalable distributed backend solutions with engineers, dev manager and designers in agile mode.


Functional Skills 

  • Self motivated team player. Must possess the ability to research and resolve issues independently while working across teams to acquire needed information 
  • Excellent interpersonal skills necessary to work effectively with colleagues at various levels of the organization


Technical Skills 

  • In depth knowledge on Java/Spring Framework and Design Patterns
  • Proven experience with Java micro services frameworks and API Security framework 
  • Proficient in RDBMS Database SQL & Hibernate HQL 
  • Proven experience Build/SCM & Deployment Tools 
  • Convert Business Functional specs to Technical detailed documents TSD/TDD 
  • Exposure to application servers and OS and infrastructure deployment topology
  • Experience to develop application considering the NFR (Non-functional requirements)


Key Skills

A. MUST HAVE SKILLS

  1. J2EE- Java 8 upwards (Collections framework & Design Patterns)

  2. Spring Frameworka. Spring Core Container – Beans/Context/AOP/MVCb. Spring Integration – JMS/JCA/JMX/Task/Scheduling/Cachec. Spring Hibernate – Transactions (JTA/JPA/DAO/JDBC/ORM) HQLd. Spring Addl Feature – Boot/Batch/Rest/Test

  3. Micro services Frameworka. Netflix OSS – Eureka/Zuulb. Spring Cloud Config/Gateway

  4. RESTful JSON API with SWAGGER and JWT/JWS/JWE Security framework

  5. Build tools (Maven)

  6. SCM tools (GIT/RTC/Bit Bucket)

  7. Deployment tools (Jenkins)

  8. Technical documentation such as TSD/TDD with Sequence/Entity/Architecture diagrams and infra capacity planning.


B. GOOD TO HAVE SKILLS

  1. Performance Testing tools and logging with caching methodologies

  2. Web Servers – Apache/NGINX/Solaris iPlanet

  3. App Server – JBOSS EAP/Weblogic/Websphere/Tomcat (Administration)

  4. DB Server – Oracle/DB2/MS SQL SERVER ( Complex SQL and SP)

  5. OS – RHEL/AIX/SOLARIX

  6. Containerized applications via Dockers and orchestration using Kubernetes/Swarm.

  7. Infrastructure clear concepts on Network/ Protocol/ SSH/ Shell Script/ FIRE WALL/ Load Balance / HA/ DR and Clustering

Share


Apply