Java Consultant Resume
San Antonio, TX
SUMMARY:
- Over 9+ years of experience in IT Industry, involved in Development of Object Oriented Software Applications using N - Tier Architecture and Web Based Technologies.
- Strong working experience in Java, J2EE technologies.
- Experience implementing dynamic web applications using IBM Websphere Application Server, Web logic, JBoss and Tomcat Application Server.
- Strong working Knowledge in MVC Architecture, Struts Framework, Spring Framework & Hibernate.
- Excellent Web programming skills such as AngularJS, NodeJS, XML, AJAX, CSS, JavaScript etc.
- Experience in using Message Oriented Middleware (MOM) technologies such as JMS, ESB, XSD and IBM MQ Series.
- Experience in MVC Design Pattern, Business Delegate, Service Locator, Session Facade, Data Access Object (DAO).
- Experience in developing Web Services using WSDL, SOAP, WADL, JSON and REST.
- Experience in using Spring Boot for rapid development of services.
- Experience in writing build scripts using ANT and Maven.
- Experience working with Oracle, DB2, MS-Access databases.
- Excellent SQL/PL-SQL (Stored procedure, Triggers, functions, etc.) skill with Oracle database.
- Excellent code analysis, debugging, and technical problem solving skills.
- Strong Experience in SDLC and Agile methodologies.
- Good leadership skills, mentoring skills, people skills, and communication skills both verbal and written.
- Experience in tools like BigIP F5 and Data Power.
- Experience in integrating the applications using IBM clear case tool, and implementing and promoting the modules to different environments using Nolio tool.
- Learning exciting cloud technologies AWS, Docker and Kubernetes
TECHNICAL SKILLS:
Languages/Architecture: Java, J2EE, EJB, ESB, PL/SQL
Frameworks: Struts, Spring, Spring Boot, Hibernate
Third Party Tools: BigIP F5, IBM DataPower, IBM Clear case, Buildforge and Nolio
Application Servers: Web sphere 7.0/7.5/8.0, Web Logic 10g / 11g, JBoss and Tomcat Server
Messaging Systems: JMS, IBM MQ Series
Client/Server technologies: Web Services (SOAP, RESTFul), ESB, XML, XSD, AngularJS, NodeJS, HTML, HTML 5, CSS, AJAX, Shell Scripts, Jython Scripts and JavaScript
RDBMS: Oracle 9.x,/10/11 and MY SQL
IDE Tools: Eclipse, RAD 6.0/7.0/7.5/8.0/8.5
Version Control Tools: RTC, SVN and Star Team
Design Methodologies/Tools: Visio, UML, Rational Rose
Testing tools: Junit, SOAP UI
Build Script: ANT, Maven
Additional Skills:BigIP F5, Data Power, splunk, wire shark & fire bug.
PROFESSIONAL EXPERIENCE:
Confidential, San Antonio, TX
Java Consultant
Responsibilities:
- Participated in requirement gathering by contacting business team, Conceptual Design, Analysis, Detail Design, Development, and System Testing.
- Analyzed and Understood the Calculations Architecture within CORE Application.
- Analyzed and worked on the Control Tier and Business Tier for the Enhancement of Calculations library.
- Worked on fast passed development following Agile SCRUM and Sprint.
- Converted few existing Calculations API into services using Spring Boot framework
- Unit and Integration test of the application before the release and minimizing Bugs
- Module testing and Integration testing.
- Work closely with QA analyst to fix any defect / bugs raised in JIRA
- Used Log4J to create log information.
- Updates to build script for the application deployment on the JBoss application server.
- Provided support in environment management and deployment of J2EE components on JBoss Application Server.
Technologies: Java, J2EE, Spring, Spring Boot, JSON, REST, AngularJS, NodeJS, Agile, MAVEN, JBoss, JIRA, testNG and Eclipse.
Confidential, Charlotte, NC
Java Consultant
Responsibilities:
- Defined the patterns and reusable components.
- Designed and Developed Restful style web services.
- Writing PL/SQL stored procedures to retrieve data needed for participant reporting.
- Involved in the Security mechanisms on Restful web services.
- Involved in debugging the app flow and troubleshooting end to end transactions.
- Ensured the adherence to patterns and architectural directions.
- Peer reviews and percentage of IT deliverables.
- Having experience on consuming the Restful web services and testing them with tools.
- Involved in the migration of existing web services to the Restful web services.
- Manage project across functional components.
- Have regular meetings with client technical leads for reviewing the analysis and design documents and codebase.
- Receive the work packets from onsite and analyze and distribute across the team.
- Provide inputs to offshore team about the estimates and work break down of the project.
- Performing the Project Management Reviews and Audits to adhere the pension enrollment’s.
- Performed the complete review on all kinds of documents and code before delivering to clients.
- Understand the Requirements and guide the team to create analysis and design documents and to construct the code with respect to requirements.
- Used HP ALM for defect and task tracking.
Technologies: Java, J2EE, Spring, Restful Web Services (Jersey), Oracle DB, PL/SQL, Eclipse, WebLogic, WebSphere, AJAX, XML, JDBC, RTC, BigIP F5, Data Power, Splunk, HP ALM, Maven, ANT & Log4j.
Confidential, West Des Moines, IA
Java Consultant
Responsibilities:
- Participated in requirement gathering by contacting Business Team, Conceptual Design, Analysis, Detail Design, Development, and System Testing.
- Analyzed and Understood the Calculations Architecture within CORE Application.
- Analyzed and worked on the Control Tier and Business Tier for the Enhancement of Calculations library.
- Worked on fast passed development following Agile SCRUM and Sprint.
- Unit and Integration test of the application before the release and minimizing Bugs
- Module testing and Integration testing.
- Work closely with QA analyst to fix any defect / bugs raised in JIRA
- Used Log4J to create log information.
- Updates to build script for the application deployment on the JBoss application server.
- Provided support in environment management and deployment of J2EE components on JBoss Application Server.
Technologies: Java, J2EE, MAVEN, JBoss, Agile, JIRA and Eclipse.
Confidential, Syracuse NY
Sr. Java Developer
Responsibilities:
- Schedule meetings with Business analysts and Business Partners to gather requirements and translate them in to technical requirements.
- Attending the daily scrums to update on the assigned tasks and discuss on issues among the teammates, if any.
- Document the business requirements, technical design which will have class diagrams and migration information. Designing the Business process flow diagrams using Visio tool.
- Develop the Packages, Stored procedures, Triggers in Oracle using PL/SQL.
- Develop complex queries to retrieve the data based on the business logic. Performance tuning the SQL queries for a better execution plans.
- Created J2EE development environment using Eclipse.
- Participated in peer code review to focus on the standards.
- Coordinate with quality assurance team before the release.
- Developed ANT Build script to build whole application to place in different environments (DEV, UAT and PROD)
- Developed the Jython Script to create JDBC Providers, Data Sources, Queue Connection Factory and Queues on Web Sphere Application server.
Technologies: J2EE, EJB, Spring, Hibernate, Web Services, ESB, XSD, JAXB, JNDI, Web Sphere Application Server 7.0, Eclipse, JUnit, Shell Script, ANT, Jython Script.