Full Time
Islamabad
Posted 1 month ago

Required Skills:

– 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 of 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 the development and deployment of Enterprise/Web applications. (JBoss, Tomcat, Apache) in both Windows and Linux environments
– Experience in microservices, 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 the 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 Details

Job CategoryJava/J2EE developer — Spring Framework Experience
DepartmentJAVA
Total Positions2
Experience3+ Years
Posting Date09-Oct-2021
Apply Before09-Oct-2021

Apply Online

A valid email address is required.