We provide IT Staff Augmentation Services!

Software Systems Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Over 5 years of experience and proficient in Java, J2EE Technologies, Spring, Batch Programming and data mediation application development using Mediation Zone.
  • Experienced Web Developer using JSP, HTML, CSS, VBScript, Visual Basic, JavaScript and ASP.
  • Experienced in SDLC Methodologies like Agile, Scrum and Waterfall
  • Experienced in working with cross functional team and pair programming.
  • Experienced writing and understanding UML diagrams.
  • Experienced in converting requirements into technical design.
  • Excellent team player, self - motivated, self-learner, communication skills, ability to present technical materials to audiences of all types and sizes.
  • Interested in learning new skills and technologies and always up for new challenges.
  • Currently learning Apache Kafka integration with ELK (Elastic) stack.

TECHNOLOGY SKILLS:

Programming Languages: Java (Core, JDBC, JSP, JNDI, REST, Servlets, Java Beans, XML, and JSch), Oracle SQL/PLSQL, C, C++, Visual Basic, HTML, Flash, ASP.

Scripting: Shell script, VBScript, JavaScript.

Frameworks: Spring (Boot, IOC, Batch, MVC), Struts MVC, JPA/Hibernate.

Integration Tools: Apache Camel, Apache Kafka.

Web services: RESTful

Scheduler: Quartz

Messaging: IBM MQ

Build System: Apache Maven

Application Server: IBM WebSphere, Apache Tomcat and Oracle Glassfish

Databases: Oracle 11g/9.x/8.x, Derby, MS Access, MySQL.

Tools: Eclipse, NetBeans, JIRA, Mediation Zone, Rating and Billing Manager, Wily, SQLYog, Visio, WinSCP, Tortoise SVN, Git, Jenkins, IBM uDeploy Java Visual VM, JConsole, HP ALM 11, HP Quality Center, Poster, Postman, HP Service Manager, Fire FTP, HP Fortify, ELK Stack(Elastic).

EXPERIENCE:

Confidential

Software Systems Engineer

Responsibilities:

  • Participated in requirements gathering discussions and worked with Technical Architect in creating the design documents.
  • Participated in the knowledge sharing sessions with the Testing and Production Support teams during the deployment of new functionality.
  • Developed Spring Batch Application to identify potential high usage customers, and record the alerts based on threshold limit set for each customer’s type. The application is scheduled to run using Quartz Scheduler based on the required schedules.
  • Developed a real-time application using Apache Camel and Spring to unwound the usage for high usage potential customers as soon as it receives a trigger file for that customer.
  • Developed a Mediation Zone workflow, which would calculate end of cycle usages to billing system based on their allocated usage buckets in the billing system.
  • Developed a Mediation Zone workflow, which processes the change events requested by customer on their account and apply those changes to their account on rating and billing databases.
  • Developed a FTP program using JSch to transfer high usage customers reports via a secure channel scheduled to run every day via Quartz scheduler.
  • Designed and developed an application to transfer Inbound, Outbound and Exceptions reports via Apache Camel and Spring.
  • Designed a REST API application to send the number of success and failure records received while processing subscriber profile information with the error code and subscriber data to the frontend application.
  • Developed Spring Boot Application with IBM MQ to listens to on coming messages to update the customer subscriber information.
  • Developed and maintained the build scripts for automated deployments.
  • Developing new logging methods for existing projects to use Apache Kafka and ELK for better logging and analysis.

Tools: Java, Spring (Boot, IOC, Batch), JSch, Apache Camel, REST, Apache Maven, Apache Kafka with ELK stack, IBM MQ, IBM WebSphere, Quartz, Apache Tomcat, Mediation Zone 7.2, Oracle SQL developer, Eclipse, Super Putty, WinSCP, JIRA and Linux to perform file operations and running some Shell programs on server, Oracle 11g as the backend DB.

Confidential

Java Developer

Tools: Java, Restful web services, Oracle database, Eclipse, Super Putty, FireFTP, Postman, HP Service Manager eSVS (Enhanced Special Services)

Responsibilities:

  • Resolve customer order problems in less than 2 hours and do a root cause analysis after the resolution and fix the code issue. Fixing the code generally includes fixes in the API call or developing a new service class to calculate the total with/without discounts by coupons or credits on total orders.

Confidential

Application Developer

Tools: Java, C++, PL/SQL, Shell Scripts, Perl, Mediation Zone 6, Rating and Billing Manager, IBM WebSphere, Oracle SQL developer, Eclipse, Super Putty, Winscp, HPQC, HP ALM and Linux to perform file operations and running some Perl and Shell programs on server.

Database: Oracle.

Responsibilities:

  • Understanding the functional and technical requirements of the project from Functional Approach and Technical Design Document.
  • Designed and Developed application modules using Java, C++, Spring and Hibernate Framework.
  • Developed ETL workflows using Analysis Programming Language in Mediation Zone.
  • Designed and Developed Continuous Integration script using Shell Script
  • Application Performance Tuning using Java Visual VM, Jconsole.
  • Written a PL/SQL script to extract specific data from multiple tables that satisfies the business rules.
  • Written SQL triggers to insert data into backup tables when data is inserted, updated or deleted in the main table.
  • Written SQL scripts to load the transformed data in tables.
  • Developed PL/SQL script that will extract audit information and stores into temp tables.
  • Developed the Java utility programs like extracting specified audit information and export it to excel with click of a button, finding a source input filename after being processed through list of workflows from the output filename, Checking status of connection between Oracle database and Mediation Zone, and many more.
  • Developed Shell Script that will change the workflow instance table to the environment which you currently work in Mediation Zone.
  • Developed Perl script to clean the environment (input and output file locations on the server, duplicate batches, audit information from the databases, log files).
  • Fixed development and production defects in Defect Resolution Team in 24 hours turnaround time.
  • Created unit tests based on project requirements.
  • Document release notes for release managers, project management and other team members.
  • Created Data Diagrams and Flowcharts.
  • Used HP Quality Center / ALM 11 to track and manage defects.
  • Mentored and Trained offshore team members.
  • Assisted testing team in validating and preparing test cases to cover positive and negative test scenarios. Reviewed sanity check, smoke and white box testcases and regression testcases on the workflow and/or requirement that is affected by recent code changes and identifying possible defects.

Confidential

Java Web Developer

Tools: J2EE Web Components (JSP, Servlets, Struts Framework), NetBeans IDE 7.0.1

Database: NetBeans’ Derby Database.

Application Server: GlassFish

Responsibilities:

  • Designed, developed and unit tested a MVC web application using J2EE and MVC Struts Framework.
  • Designed a View Component using JSP and HTML that will display the list of leagues and the form to input new players and leagues.
  • Developed a Controller Component using Servlets to handle the HTTP request and response to execute the business rules for registering a player/ league, viewing leagues or registering for a game and forwarding the control to view component based on the status.
  • Developed a Model Component which uses Java Beans which contains business logic and is responsible in storing and retrieving league information from Derby Database.
  • Used Struts Framework in configuring controllers, mapping Servlets, configuring set of actions in action mappings.

Confidential

Application Developer

Tools: Visual Basic, Microsoft Visual Basic 6

Database: Oracle 8i

Responsibilities:

  • Participated in requirements discussion with clients and formulated business rules and functional requirements based on the input.
  • Developed a login form which requires username and password that are stored in the oracle database.
  • Created roles and privileges functions like Administrator can only change the price of the product, change customer and product information creates other users.
  • Developed a module which would auto generate unique invoice and batch numbers for the customers.
  • Written a utility program named birthday reminder, reminds the user to wish the customer on his/her birthday.
  • Designed and developed a form which would generate a cash or credit receipt based on information provided. Credit transactions are stored in the database with customer’s information.
  • Designed and developed Discount module which would apply discounts automatically to the products based on business rules. For example: expiration date.
  • Date wise reports are generated to know total sales.
  • Customer wise reports are generated to know how much money they owe for products purchased.
  • Product wise reports are generated to help us reorder the inventory and predict the sales of new products.
  • Creditors’ reports which lists the customers who owes the company money with the phone numbers.
  • Developed programs as a part of curriculum Duration:
  • Developed basic programs in C, C++, Java and Visual Basic.
  • Written SQL, PL/SQL scripts to retrieve/populate data from/into database.
  • Written PL/SQL scripts to generate report by providing user data.
  • Created a website using HTML where VBScript is used for validation, ASP is used to retrieve and populate data into database.

We'd love your feedback!