Sr. Java Developer Resume
Atlanta, GA
SUMMARY
- Over 7+ years of IT experience with extensive working knowledge in Oracle SOA Suite Fusion Middleware, Oracle Service Bus, Core Java, J2EE, RESTful Web services, PL SQL, Spring, Hibernate, Adobe FLEX 4, Cairngorm 2.2 framework.
- Adept in creating Automated Code Build and Deploy jobs for SOA/OSB using Hudson/Jenkins.
- Good knowledge on Software Development Life Cycle(SDLC)process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall and Agile.
- Worked with various web/application servers like Apache Tomcat, WebSphere, and WebLogic Servers using tools such as Maven.
- Good experience in Stored Procedures like MySQL, PL/SQL in Oracle and SQL server.
- Expertise in back - end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
- Good knowledge of database connectivity (JDBC) for databases like Oracle, DB2, SQL Server, MySQL, and MS Access.
- Experience in writing test cases like JUnit, Testing for unit testing of the modules, and version control management tools like CVS, Subversion, GIT and log4J for logging.
- Designed and developed RESTful APIs (Rest API’s) using Spring MVC. The APIs support JSON and XML format for the responses.
- Automated the Failed Case Report generation using Apache POI for tracking production issues on daily basis which was very much appreciated by the client and my organization.
- Excellent experience working with Agile Software Development methodologies.
- Thorough experience in Planning and Strategizing involving all phases of SDLC. Worked on project plans and scope changes with the team - Business/Technical and with higher management
- Involved in deployments and responsible for setting up various lower environments - Dev, SIT, UAT for each release and work with various business partners to get required approvals for Prod install.
- Continuously received top performance rating in the organization.
- Received several appreciations from the client and awards from my organization
- Played the onsite coordinator role for and took sole responsibility of all the releases that went live. Handled all code installations in Production following release management strategy.
- Provided Knowledge transfer to the entire team on the application and technology after returning back from onsite
- Have strong work ethic, good customer orientation and capable of learning new things quickly
- Efficient team player with good communication skill and has good onsite-offshore co-ordination skills.
- Ability to work under stringent timelines without compromising the quality of the deliverables
- Have conducted several mentoring sessions to new joiners of the team and created required training materials
TECHNICAL SKILLS
Middleware Technologies: Oracle SOA Suite 11g and 12c (BPEL, Mediator, Adapters, WSDL, XML, XSD, XSLT), OSB 11g and 12c
Concepts: OOP, Data structures, RDBMS, Design Patterns, SaaS and Cloud Computing, Section 508 testing, ER Diagrams
Core Technologies: C, C++, Core Java, J2EE, Spring, Struts, Hibernate, JPA, EJB, FLEX 4.0, Cairngorm 2.2 framework, Restful Web Services, PL SQL, Unix basics, Python, JDBC, Servlets, Shell Scripting, log4j, Junit, Swing
Database: Oracle 10g and 11g, MySQL
Tools: Jenkins, Hudson, Tortoise SVN, Win-SCP, Putty, Toad for Oracle Developer, Oracle SQL Developer, Microsoft Visio
IDE: JDeveloper 11g, Eclipse, RAD, Flash Builder 4
Web Technologies: HTML, DHTML, XHTML, CSS, Bootstrap, SERVLETS, JSP, JavaScript, AngularJS, Backbone JS, Node JS, EXT JS, Ajax, REST, SOAP,JSON
PROFESSIONAL EXPERIENCE
Sr. Java Developer
Confidential
Responsibilities:
- Performed analysis for the requirements based and created detailed design documents.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
- Developed user interface using JSP Tag libraries, JSTL Tags and JavaScript to simplify the complexities of the application.
- Used AJAX, HTML, CSS & JavaScript (JQuery) to create GUI Design Layout of the project.
- Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
- Involved in developing business tier using stateless session bean.
- Used JavaScript for the web page validation.
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using MS SQL.
- Used Spring 4.0 annotations.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
Environment: Core Java, J2EE, JSP, PL/SQL, Eclipse IDE, XML, Maven, Log4J, JUnit, JDBC, JQuery, HTML, CSS,AJAX, Spring MVC XML, JUNIT, MS SQL, Glass Fish Server Rational Rose, GitHub.
Module Lead
Confidential, Atlanta, GA
Responsibilities:
- Design the front end for the Web Application using JSP and Javascript
- To write Business logic using Spring
- To design mapping files and write Queries using Hibernate
- Integration of front end and server side.
- Scope analysis, design and development of Oracle SOA components and OSB for all production releases.
- Providing estimation for the change requests that comes up.
- Lead the team of 5 on development tasks.
- Analyzing the production issues, provide solution to stakeholders, test and implement the solution provided to enable application availability as per agreed service levels.
- Created ANT built/deploy scripts and automated the build and deployment using Jenkins for varied environments.
- Build and Deployment in production and all lower environments.
- Unit testing, System integration testing and Code review.
- Fixing application defects that is raised as part of the testing.
- Suggesting Service Improvements and creating Impact Assessment documents for the same.
- Responsible for Offshore-Onshore coordination and interaction with client.
- Promoting changes to production environment.
Environment: Oracle SOA Suite 12c (BPEL, Mediator, Adapters), WSDL, XML, XSLT, SOQL, SQL, OSB 12c, Java, JSP, JavaScript, Spring, Hibernate,Jenkins, Hudson, Agile, Unix, Oracle Web logic server.
Technology Analyst
Confidential, Richmond, VA
Responsibilities:
- Involved in estimation of the project
- Designed the architecture for the project
- Involved in entire SDLC (Requirements analysis, design, coding, testing, UAT, production move)
- Coding, code review and code delivery for all application modules as per committed SLA's
- Apart from working on User Interface, also involved in server side coding and Integration.
- Pre-production support, SIT, UAT support.
Environment: Flex 4.0, Restful Webservices, Spring, Hibernate, XML, XSLT, WSDL, JBoss, Agile, Oracle Web logic Sever
Senior Systems Engineer
Confidential, Charlotte, NC
Responsibilities:
- Understanding requirements by going through specifications and with inputs from Business Analysts in order to efficiently design, develop and test the system
- Developing and reviewing artifacts, involved in peer reviews
- Analyzing the production issues, provide solution to stakeholders, test and implement the solution provided to enable application availability as per agreed service levels
- Supporting testing team members from various company for delivering the product with quality
- Unit Testing, Integration Testing and Code Review
Environment: Core-Java, HTML, CSS, AngularJS, Web Services, EJB, Oracle, Web sphere Application Server.
Systems Engineer
Confidential, Charlotte, NC
Responsibilities:
- Requirements gathering
- Preparing Design documents
- Design the front end for the Web Application using Flex 4 and Action Script
- To write Business logic using Spring
- To design mapping files and write Queries using Hibernate
- Integration of front end and server side.
- Pre-production support, SIT, UAT support.
- Knowledge Documentation
Environment: FLEX 4.0, ActionScript, Core Java, Spring, Hibernate, Cairngorm 2.2 framework, Agile, Oracle 10g