Java Middleware Developer, Program Analyst Resume
Bentonville, AR
PROFESSIONAL SUMMARY:
- A Software Professional with over 4 + years of experience in IT Industry (Development & Testing) in Java&J2EE
- Proficient with different Software development methodologies including Waterfall and Agile (SCRUM).
- Extensive experience in Object Oriented Design
- Extensive experience in building microservices using JAX - RS, JAX-WS for complex business solutions.
- Strong analytical skills with ability to quickly understand client's business needs.
- Project implementation skills using both core and advanced Java technologies Servlets, JSP, JNDI, JMS, JDBC, XML, SAX, DOM with various middleware technologies.
- Developed applications with industry standard application servers like Apache Tomcat, WebSphere Application Server
- Hands on experience on Kafka, Cassandra, Spring framework.
- Strong team player, willing to take new challenges
TECHNICAL SKILLS:
Languages: Java 1.7, 1.8, Scala
SOA: WebServices, JAX-RS, JAX-WS, WSDL
Databases: DB2, Informix, Cassandra
Application Servers/Servers: Tomcat, WAS
Repository Tools, Change Control: SVN, GIT
J2EE Technologies: JNDI, JDBC, JSTL, JSP, JMS
Build Tools: Maven
Unit Testing:: JUNIT, TestNG
Kafka, Servlets, Log4j, GrayLog, Kibana, Spring, APIM, SoapUI, Postman, SuperPutty
PROFESSIONAL WORK EXPERIENCE:
Confidential, Bentonville, AR
Java Middleware Developer, Program Analyst
Responsibilities:
- Migration legacy application JAX-WS services from WAS 7.0 to WAS 8.5 in PCI env.
- Configuring WAS 8.5, participating in discussion with IBM support team for fixing configuration issues.
- Refactoring/reviewing the code and applying changes to business logic.
- Covered code with TestNG tests.
- Work closely with PM/BA/QA, Security team to identify existing, potential vulnerabilities.
- Implemented multi-level security for consuming services.
- Participated in design and architecture of microservices in HIPPA environment.
- Developed, reviewed and discussed business logic and requirements of the project with third part clients and vendors.
- Documented all the API aspects
- Developed from scratch scalable RESTful (Jersey Framework) API + integrated JAX-WS services and deployed to cloud environment (OneOps), covered with unit tests.
- Configured cloud environment and implemented monitoring/notification system based on log files (Kibana, GrayLog, ElasticSearch).
- Was responsible for the offshore team.
- Implemented securing API with APIM (IBM Connect)
- Build CI/CD
- Performed code review and code fixies.
- Analyzed and fixed issues reports based on results from APT/NPT/Sonar.
- Designing the architecture and analyzing requirements for distributed system.
- Develop JAX-RS based web services by creating / following flow and sequence diagrams
Environment: Java 7, 8, J2EE, OneOps, Apache Tomcat, Websphere Server 7.0, 8.5, REST&SOAP Services, WSDL, Servlets, Maven, SVN, GIT, Kafka, JMS, JDBC, TestNG, JNDI, SoapUI, Informix, DB2, Cassandra, APIM, Kibana, Graylog, TFS, Jenkins, Sonar, Eclipse, Intellij Idea, Remedy, Confluence
Confidential, Camp Hill, Pennsylvania
QA Functional Tester
Responsibilities:
- Analyzing project documentation to ensure the requirements are testable and the full range of system aspects are being tested
- Organizing and executing testing to ensure that requirements have been met
- Participating in inspections and other meeting throughout product life cycle to identify testing issues
- Worked and assisted developers with debugging defects, solving issues. Worked with BA/PM
- Executed test scripts to validate the correct functionality of the application.
- Documented defects and evaluated the priority of defects based on overall application functionality
- Analyzed input and output of test data. Identified discrepancies between requirements and expected results
- Reported progress on testing to leadership
- Experienced in Functional, Performance, Integration, Regression, Smoke and End-to-End Testing
- Prepared detailed work estimates for work performed.
Environment: JIRA, JAMA, Java, J2EE, JSP, Confluence, Windows 7, SoapUI
Confidential, Minsk, Belarus
Selenium Automation Tester
Environment: JIRA, Confluence, Java, Selenium IDE, Selenium WebDriver, TestNG, JUNIT, Git, Maven, IE, Chrome, Firefox
Responsibilities:
- Executed test scripts to validate the correct functionality of the application.
- Validated that software meets the requirements specification
- Based on page library, developed Selenium test cases in JAVA using JUNIT framework
- Developed Java based API to read data from database using Java, Selenium WebDriver and JDBC
- Designed, coded and executed automated tests using Java/XML/SQL
- Defined and developed QA test plans and test cases by analyzing business requirements, technical requirements, system design document and use cases documents.
- Wrote and executed SQL queries to interpret test results and create test data.
- Documented software defects using various bug tracking systems and reported defects to software developers.
