• Full Time
  • Islamabad
  • Posted 3 weeks ago
  • Responsible to ensure development and architectural standards are being followed during the development of new services and changes, including documentation deliveries according to requirements.
  • Produce high quality code, on time and on target
  • Engineer software through its complete life-cycle
  • Research and understand product requirements to ensure successful beta test, product launch, etc.
  • Participate in testing and system integration testing

 

Requirements:

  • 4+ years software design and development in Java, Spring Boot, Spring MVC, UI Design in JavaScript/CSS/HTML, NoSQL DB, MQ / JMS, caching strategies, and performance profiling tools, SOAP, REST, Message Queues.
  • Experience with frameworks like Spring, Hibernate, Struts, JSF
  • Experience with development and deployment of Enterprise/Web applications. (jBOSS, Tomcat, Apache) in both Windows and Linux environments
  • Experience in micro-services, Docker (for deployment and configuration), Docker Swarm and Kubernetes, ELK Stack (Elasticsearch, Logstash, Kibana), Apache Kafka is preferred
  • At least 2-years’ experience working as Integration Engineer in an enterprise.
  • Architect, design, document and develop new programs or maintain existing programs based on specifications.
  • Participate in problem solving and troubleshooting
  • Experience in continuous Integration/Continuous Deployments tools and with hybrid (cloud/on premise) integration architecture patterns
  • Knowledge of integration concepts such as EAI, SOA, ESB, Web Services, Messaging Services, and API Lead Management.
  • Experience with ESB, JMS, ApacheMix, Fuse or similar integration technologies
  • Experience with development and deployment of Enterprise/Web applications. (jBOSS, Tomcat, Apache) in both Windows and Linux environments
  • Understanding of complete software development lifecycle (waterfall, agile, etc.)
    MVC software development experience
  • Strong object-oriented analysis & programming skills a plus
  • Experience building high-performance Java systems, performance tuning, and stress and load testing
  • Understanding of concepts such as Unit Testing, Integration Testing
  • Proficient understanding of code versioning tools such as Git
  • Additional experience with Oracle and MySQL databases, SQL and Linux/Unix Shell scripting is preferred
  • Bachelor’s degree or equivalent combination of education and experience
  • Bachelor’s or Master’s degree in a related field preferred
  • Experience working with telecom systems and solutions is preferred
  • Experience with agile/SCRUM methodology is an advantage
  • Certifications in Java is an advantage

 

Job Features

Job CategoryJava/J2EE developer --- Spring Framework Experience , Product Management , Research & Development
Experience4+ Years
QualificationMinimum Bachelor
Posted On20-May-2020
Last Date6-June-2020
Total Vacancies2

Apply Online