Systems Engineer Resume
SUMMARY
- Computer Science graduate and Oracle Certified Java Developer with 3+ years of professional experience in the design and development of applications using JAVA/J2EE technologies.
- Worked as an agile Java developer for Confidential ’s & Confidential Communications Limited. Involved in requirement analysis, design and development phases for several projects.
- Developed standalone and enterprise applications using Spring MVC, Spring Security, Hibernate and JSF frameworks by applying the Object - oriented programming (OOP) concepts.
- Realtime knowledge on object oriented programming, searching and sorting algorithms, SOLID principles and design patterns.
- Expertise in Service Oriented Architecture SOAP, Restful web services and WSDL, XML and JSON as communication formats with API’s like JAX-WS and JAX-RS (Jersey) which are built on top of Hibernate ORM and LDAP.
- Good knowledge on building the secured RESTful API’s using Spring Security, Oauth2.0 using JSON Web Tokens ( JWT ) and JDBC tokens.
- Worked on multiple modules of spring framework like Spring MVC, Spring AOP and Spring Security.
- Expertise in web development technologies HTML5, CSS3, JavaScript, JQuery, JSF and AngularJS.
- Expertise in Logging, build management, and testing framework using Log4j, Maven and JUnit frameworks.
- Experience in configuring and deploying applications on servers such as Web Sphere, Jboss, Web Logic and Apache Tomcat.
- Worked on Linux environment and possess good experience with shell scripting.
TECHNICAL SKILLS
Programming Languages: C, C++, Java/J2EE
JAVA/J2EE Technologies: Spring, Spring Security, Hibernate, Web Services (JAX-WS, JAX-RS), JMS, EJB, BPEL, Struts 2, Oauth2.0
Web Technologies: HTML5, CSS3, JSP, JavaScript, Ajax, J Query, AngularJS and Underscore.js
Databases: Oracle 11g, IBM DB2, MySQL, Mongo DB
Application Servers: WebSphere, Jboss, Weblogic, Tomcat Web Server, LDAP Server
IDE: WebSphere Integration Developer, Eclipse, Net Beans, IntelliJ, Visual Studio
Tools: & Utilities: ANT, Maven, Log4j, JUnit, GIT, CVS, Sonar, WireMock, Putty
Cloud Technologies: Microsoft Azure, Amazon Web Services
PROFESSIONAL EXPERIENCE
Confidential
Systems EngineerResponsibilities:
- Responsible for end-to-end delivery of the application including Functional Description, Installation Instructions and Release notes for the product.
- Use agile methodology, create User Stories, Tasks, Bugs in Visual Studio Team Services and involve actively in the scrum and retrospection meetings.
- Develop flow chart, use case diagrams, sequence Diagrams, class, service, component and deployment diagrams.
- Design and development of the application, Ensure high quality by getting the components reviewed by the mentor.
- Demonstrate the enhancements of each sprint to the client.
Environment: HTML5, WebGL, Three.js, JavaScript, JSON, Java, WebStorm, Visual Studio, GIT, Microsoft Azure, MYSQL Database.
Confidential
Systems Engineer
Responsibilities:
- Responsible for end-to-end delivery of the enhancements including Functional Description, Installation Instructions and Release notes for the product.
- Used agile methodology and participated actively in the scrum calls and retrospection meetings.
- Created High Level and Low Level Design Documents.
- Developed secured RESTful API’s using Spring Security and JSON Web Token based Oauth2.0.
- Created Services to marshal and unmarshal the JSON Objects using Jackson.
- Ensured high quality code by using pair programming and reviewing approach.
- Used test driven approach and wrote Junit test cases.
- Used SoapUI tool and various simulators like Wiremock for testing in development environments.
- Worked on fixing various production issues raised as part of business as usual.
Environment: JAVA/J2EE, Multithreading, Quartz Scheduler, Apache POI, RESTful web services, JSF, Hibernate, Spring, EJB, BPEL, WebSphere Application Server, DB2, JUnit, Log4j, SVN, WebSphere Integration Developer and Maven.
Confidential
Responsibilities:
- Worked as an Agile Developer and ensured high quality code by using pair programming approach.
- Developed modules on JAVA/J2EE technologies with Hibernate & JSF.
- Implemented Observer and Factory design pattern.
- Created SOAP web services to send data in XML format. Used JAXB to marshal and unmarshal the xml-java object, java objects-xml.
- Extensively worked on the Linux environments in setting up servers and other configuration tools.
Environment: Java/ J2EE, JSF, Hibernate, SOAP Web Services, XML, Java Script, Maven, JUnit, WebSphere Integration Developer, WebSphere Application Server.
Confidential
Assistant Systems Engineer
Responsibilities:
- Involved in design and developed modules independently which are built on JAVA/J2EE technologies.
- Developed UML, Sequence and Class Diagrams.
- Implemented JUnit framework for unit testing and Log4j to capture the log that includes runtime exceptions.
- Used Maven to build and deploy application.
- Worked on Linux environment and wrote shell scripts that are used as work around for production issues.
Environment: JAVA/J2EE, Spring, Hibernate, Ext-JS, JavaScript, JUnit, Sybase, Log4j, CVS, Eclipse, Maven, JBoss.
Confidential
Responsibilities:
- Gathered requirements from Delivery Managers, Group Leads, Project Managers and prepared the functional requirement document(FRD).
- Developed High Level Analysis (HLA) & Low Level Analysis (LLA) documents.
- Implemented Singleton Design Pattern and used Apache POI for generating Excel document.
- Developed application using MVC architecture & used Hibernate to persist data.
Environment: JAVA/J2EE, Spring, Hibernate, JSP, Apache POI, HTML, Servlets, SVN, Eclipse, Tomcat.
