Sr. Java Developer/architect Resume
Fort Worth, TX
SUMMARY:
- Full stack Java Developer with 10 years of IT experience with sound knowledge and hands on experience in designing and developing J2EE, SOA and SCA applications using tools like IBM Cloud, Spring, Hibernate, Struts, JSF, Angular, BPM 8.5, BPM 8, Eclipse, IBM Websphere, Postgres, Oracle, Agile and Devops.
- Expertise in designing, developing, and testing multi - tiered distributed J2EE applications including core java, XML, SOAP, REST, JDBC, Servlets, JSP, JSTL, EJB, webservices.
- Designed and developed serverless computing applications, Micro services and Function As A Service(FAAS) applications in IBM Cloud.
- Expertise in developing orchestration design and development and integration of multiple adapters of BPEL processes on Webshere Process Server (WPS). Experience in migrating BPEL projects WPS 7.0 to
- Experience working with Postgres, Oracle database including creating tables procedures and indexes.
- Extensive experience creating and consuming Webservices, SOAP and RESTful using IID and spring, Integrating with MQ like IBM MQ and various databases using JDBC, Hibernate3 and EclipseLink.
- Developed and designed various front-end applications using JSF, Struts and Angular, HTML, CSS and JavaScript.
- Experience in developing CI/CD pipelines using Jenkins and build tolls like Maven and Ant.
- Exposure and working experience Aviation, Government sector Labor and Health Dept.’s and Gas & Oil industry.
- Experience working closely with Business to gather requirements. A team player, highly accountable, dependable, ability to multi-task and work independently. Having Strong Analytical and problem-solving skills and good communication skills.
SKILL:
IBM Cloud, IBM BPM 8.5, IID 8.5, IBM WPS 7.0, IBM WID 7.0, IBM WESB 7.0, RAD 7.0, SOAPUI, XML Spy, XSLT, XPath, DOM, SAX, JAXB, JAX-RPC, JAX-WS, Eclipse, Tomcat, Liberty, Spring, Spring Rest, Spring Cloud, Spring Boot, Postgres, Oracle, SQL Developer, TOAD, Jenkins, SonarQube, JFrog, JMS, JUNIT, Mockito, JSF, Struts, Hibernate, JPA, Maven, ANT Eclipse, JDeveloper, Postman, SoapUI, swagger .
EXPERIENCE:
Sr. Java Developer/Architect
Confidential, Fort Worth, TX
Responsibilities:
- Designed and developed FAAS applications using Java, JPA/eclipselink, maven, Jenkins, JFrog, IBM cloud, postgres, cloud object storage, IBM Cloud Functions and Triggers.
- Migrated database from Oracle to Postgres by creating DDL scripts for tables and indexes.
- Convert the Business logic from stored procedures to Java code.
- Developing and designing microservices.
- Integrated with external systems like EMFT, Slack and Mail.
- Developed Entities and Data Access layer using JPA/Eclipse Link.
- Write JUNIT5 tests and generate code coverage report using SonarQube.
- Developed CLI scripts for creating new environment and Binding different services
Environment: IBM Cloud, Cloud Functions, Cloud Triggers, Cloud Object storage, Postgres, Jenkins, Maven, JFrog, SonarQube, Slack, JPA/ EclipseLink, Junit5, IBM Cloud CLI, Git
Sr. Java Developer
Confidential, Irving, Tx
Responsibilities:
- Integration of icargo applications and CRO Demand and CVE 8.1 product using Java/BPEL.
- Refactored and rebuilt CRO capacity distribution applications using technologies like Java, Spring5,Spring Boot, Junit5.
- Employed Test Driven Development (TDD) architecture and writing Junits and using code coverage tools like SonarQube.
- Migrations of various modules like Truck and Customers to Icargo.
- Migrated all the legacy code and new code to Git from SVN.
- Maintenance, Production support and enhancements of CRO application
- Develop Cargo mediation flows with data transformation and routing using Business object maps, XSLT Maps, DB Lookup, Service invoke, Message Filter, Fan-in and Fan-out primitives.
Environment: IBM Cloud, Cloud Functions, Cloud Triggers, Cloud Object storage, Postgres, Jenkins, Maven, JFrog, SonarQube, Slack, Spring5, Spring Boot, JPA/ EclipseLink, Junit5, IBM Cloud CLI
Sr. Java Developer
Confidential, Irving, Tx
Responsibilities:
- Analyzing the legacy applications to find the dependencies of each project.
- Build a testing strategy to test all the applications.
- Developed build and deployment scripts using ANT
- Developed Jython and shell scripts for build process.
- Migrations of existing cargo hub replications using IBM Integration Designer 8.5.5 tool
Environment: WID 7, WPS 7, IID 8.5, BPM 8.5, Java, Java-WS, SVN, Junit, Oracle, XML, XPATH, Ant, Notepad++.
Sr. Java Developer
Confidential, Fort Worth, Tx
Responsibilities:
- Design and develop java middleware service, jobs and webservices using WID 7.0.
- Provide support and maintain existing CRO application and tracked the issues using HP ALM.
- Maintain AA cargo revenue management web applications developed using Spring MVC, angular, Spring Data.
- Worked and enhanced Booking messages, BPEL processes developed in WID 7 and deployed to Websphere process server (WPS).
- Developed oracle procedures, triggers and views using sql developer.
Environment: WID 7, WPS 7, Java, Java-WS, SVN, Junit, Oracle, JPA/EclipseLink, XML, XPATH, Spring5, Ant.
JAVA/J2EE Web Developer
Confidential, Albany, NY
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
- Designed and develop UI spec documents to create web pages using Struts 2 Framework, JSP, HTML and CSS
- Used JavaScript and struts validation framework for performing front-end validations.
- Develop DAO design pattern for hiding the access to data source objects.
- Implemented MVC, DAO J2EE design patterns as a part of application development.
- Use GIT for software configuration management and version control
- Use Eclipse as IDE tool to develop the application.
- Deploy the application on the Web logic Server11g.
- Developed web application using Struts Framework; Developed user interfaces using JSP, HTML and CSS.
- Worked heavily with the Struts tags- used struts as the front controller to the web application. Implemented Struts Framework according to MVC design pattern.
- Implemented validation framework for creation of validation.xml
- Used AJAX to make asynchronous calls to database and load web page.
Environment: Java 1.6, PL/SQL, JDBC, stored procedure, XML, Oracle 11g, Struts 2, JavaScript, AJAX, Eclipse, PL/SQL developer, log4j, MS Visio.
SOA/J2EE Developer
Confidential, Albany, NY
Responsibilities:
- Designed the physical models using rational tools and generate the skeleton code.
- Designed the service interfaces & involved on data model design.
- Developed the business rules using ILOG JRules Business rule management system.
- Created and implemented the complex DAO’s related to Hearing Case & Appeal Case objects.
- Implemented hibernate tools to get the DAO’s.
- Created connections to the oracle 11g database using data source.
- Created BPEL flows for the flow of a component in the business integration editor.
- Created, implemented, and deployed the mediation flows in Enterprise service bus (ESB).
- Developed Business Process Models (BPM’s) as per the business requirements.
- Created & hosted multiple web services for various consumers. Appeal GUI is one of consumer.
- Created GUI screens with JSF technology.
- Created the ant build scripts to build the deployable artifacts.
- Involved in deployment process in multiple environments.
- Worked with team very closely to achieve or meet the project time lines.
- Conducted the meetings & Mentored the Stage Agency Staff about the technology touch points and application.
- Involved in Clear Case setup for code repository.
- Implemented the Agile methodologies to achieve desired tasks.
- Created the mockup screens using the Balsamiq.
Environment: Java 1.5, PL/SQL, JDBC, Hibernate3.4, XML, FTP, Oracle 11g, JSF, Spring, EJB3, javascript, SOA, JAX-RPC, ANT, RAD 7.0/7.5, WID 6.2/7.0, WAS 7.0, ESB 6.2, WPS 6.2/7.0.
Core Java Developer
Confidential, Houston, Tx
Responsibilities:
- Involved in development of user interface in core java using applets and swings.
- Implemented JDBC to interact with oracle database.
- Developed SQL Queries and stored and stored procedures to interact with oracle 10 database.
- Involved in debugging the bugs in the older application.
- Implemented make/gmake command compiling the legacy programs.
- Implemented TFS for the version controller.
- Involved in design and implementation of multithread process.
- Implemented File Import component to read third party XML files and convert them to appropriate to appropriate object using SAX
- Involved in the process of changing the passwords of the data accounts in the database.
- Involved in testing and debugging of the application.
- Developed the application on Eclipse.
Environment: Java 1.4, Applet, Swings, TOAD, PL/SQL, JDBC, XML, FTP, Oracle 10, Oracle 8, TFS, Visual studio, Windows Vista, Unix/Linux.