Matomo Code

Computer Systems Engineer – CSE202101001

Date Posted: 01-07-2021​, Job Code: CSE202101001

Job Responsibilities:

  • Facilitate Agile scrum meetings including daily and weekly meetings to discuss the project requirements, plan for the project, reviews, and demonstrations
  • Collaborate with other software developers in the team
  • Analyze the requirements, design the application, define implementation and integration plan for the given requirements
  • Plan for the app design, notifications design when the customer launches the mobile application
  • Plan for the API implementation for products and features
  • Plan for the implementation of the customer feed rules and AWS integration and Hadoop integration plan
  • Develop the software application as described in the specification documentation and using Spring Boot and Spring JDBC
  • Create feeds, notification systems, and core business logic for the advertisement feed display systems using Java/J2EE technologies
  • Develop and implement APIs for products, features, business rules, and validation engine
  • Design and code feed system as per the executive team’s decisions in advertisements, deals, offers sales and other areas
  • Set up the micro-services Architecture for development and testing
  • Build scalable distributed data solutions using Hadoop integration technologies
  • Set up servers and work on AWS cloud with several nodes
  • Write computer code using Java/SQL for several API for extraction, transformation, and aggregation from multiple response formats including JSON & XML/XSD data
  • Handle large response data from API using REST client, XML/XSD, and Eclipse tool during the ingestion process
  • Use Postman REST client for request and response data from SOAP and RESTful web services
  • Develop customized functions according to client requirements using Java/J2EE
  • Create rules for various customers and feeds for customers using Drools and Kjar
  • Develop performance requirements, conduct evaluations, review usability studies, and direct programming
  • Validate and prepare test cases, perform system tests on the software modules that were developed to ensure its validity, structure to meets industry standards and compliances for best practices
  • Perform systems integration, debugging, troubleshooting and installation Perform unit testing, performance tuning in the Java/J2EE application using Spring Boot and Spring JDBC
  • Test with large data sets through hundreds of nodes in a Cloud environment
  • Test the feeds, API results and notifications and customer rules, etc.
  • Write unit test programs and automation programs for running these test jobs to engage and schedule them
  • Do code integration and maintenance with Git-hub, Bit Bucket, Jenkins
  • Prepare the technical documentation including design document for the AWS cloud-integrated Java based Spring boot applications on Micro-services architecture based on the client requirements
  • Prepare flow charts, diagrams and communicate with other project staffs, team members, and clients to understand specific system requirements
  • Demonstrate, teach and explain the software system and project information through presentations, demos, following programming and documentation standards

Skills Requirement:

  • Must possess a Bachelors degree in Computer Science/ Computer Engineering/Software Engineering/Computer Applications/ Information Technology/ Information Systems/ Electrical or Electronics/ Mathematics or related field or equivalent degree
  • Others: Java, J2EE, Spring, Spring Boot, Spring JDBC, Hibernate, Hadoop, AWS cloud, Java/SQL, JSON, XML/XSD, Eclipse, Postman REST client, SOAP web services, RESTful web services, Drools, Kjar, GitHub, BitBucket, Jenkins, PHP, Python, SQL, MySQL, Oracle, Amazon Web Services, JavaScript, HTML, CSS, Shell, SQL Server, PostgreSQL, NoSQL, Jenkins, Microservices, Kubernetes, Docker

Submit resume to: usitcareers@egrovesys.com

ALWAYS ON THE LOOK OUT

We’re always looking for the right people to join our team. Even if you don’t find suitable roles listed on our website at this time, please send us your details to be considered for other positions in future.

CALL US ON 603 791 4890 (or) email usitcareers@egrovesys.com with your details

APPLY NOW:

If you like us to email you when a position is available, kindly fill out the below form.

Job Alert
reCAPTCHA