Java J2ee Developer Resume
Minneapolis, MN
SUMMARY
- Around 7 years’ experience in Software Development experience in Object Oriented Design, Development experience in the design and development of business applications.
- Experience in developing applications with J2EE technologies like, Struts, spring, JSF2.0, Hibernate, JPA, Servlets, Java Beans, JDBC, JSP, JNDI, Collections API.
- Experience in Core Java with strong understanding of Oops, Collections, Exceptions, Serialization and Threads.
- Excellent Design and Solution experience across all MVC layers using Angular JS, Java, and Database. Hands on experience writing design and programming specifications.
- Strong experience in Object - Oriented Programming Concepts (OOP) and Object-Oriented Design (OOD).
- Experience in Oracle12g - creating DDL/DML/PL-SQL, T-SQL Queries, Complex Stored Procedures, Triggers, User Defined Functions, Indexed Views and experience in SQL tuning.
- Experience in implementing loggers using log4j.
- Created the test cases using Junit and automated using Jenkins.
- Experience in using Ant, Maven to build and deploy the applications.
- Strong experience in Web services (SOAP, REST).
- Experience in working with version control tools like SVN, GIT
- Worked on Data Extraction, Transforming and Loading (ETL)
- Strong Agile based Scrum development adoption during work execution, part of daily scrum meetings.
- Performance Tuning across web, middle and database layers. Core refinement/refectory
- Having ability handle tasks/modules individually and complete tasks in-time.
- Strong analytical skills with ability to quickly understand client’s business needs.
- Eager to learn new Technologies and can easily adapt to the new technologies and tools.
- Strong Technical background, analytical ability, communication skills, detail and goal oriented, with a commitment to excellence.
TECHNICAL SKILLS
Programming Skills: Java, Servlets, JSP, Spring, XML, HTML, JQuery, JavaScript and SOAP/REST, CSS, JAXB, RMI, Servlet, Spring, Hibernate, JDBC, EJB, Multithreading, JavaScript, UML, Swing, LDAP, Regular Expression (Perl), Unix Shell Scripting, PL/SQL, JMS
Core Java: OOPS, Collections, Exceptions, Serialization, Threads
Frameworks: Struts1.x, Spring, JSF2.0, POI
ORM: Hibernate and JPA
Design Patterns: DAO, MVC, Factory, Singleton, Prototype, Façade
Servers: Apache Tomcat, Sun One 6.0, JBoss 6.0/7.0, WebLogic9, WebSphere8.5
RDBMS: Oracle 12g, MS SQL, My SQL
Webservices: SOAP, REST and SOAP UI Tool
Tools: Eclipse 3.4, NetBeans, SQL Workbench, BMC Remedy 7.5, WSAD 5.1.2, JIRA, TOAD, Jenkin, Putty, Open VPN, Informatica
Operating Systems: Windows, UNIX, Linux
Configuration Tools: GIT, SVN
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
JAVA J2EE Developer
Responsibilities:
- Gathered requirements from client, analyzing and preparing the Requirement specification document.
- Followed user story points/functional points based estimations.
- Involved in front end development using Angular JS and HTML.
- Involved in document analysis and technical feasibility discussions for implementing new functionalities
- Developed application using JavaScript for Web pages to add functionality, validate forms, communicate with the server.
- Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
- Responsible for system analysis, design and development using J2EE architecture.
- Involved in implementing different security enabled web services using REST APIs for different service.
- Used various Design patterns including Singleton, Service Locator, Factory, DAO, and Facade.
- Persistence layer was implemented using Hibernate 5.0 Framework, which interacts with the database.
- Developed SQL queries, stored procedures and triggers for getting data from Oracle 11g
- Used WebLogic for setting up enterprise projects and using as an IDE and Application server.
- Maintained source code repositories using GIT.
- Created unit test cases for business component using JUnit.
- Involved in production support. Monitoring the log files using Unix/Linux grep, top, ps etc commands.
- Followed Agile development process, Scrums.
Environment: JDK 1.8, Spring4.0, Hibernate 5, HTML 5.0, CSS 3, JavaScript, Servlets, REST Web Services, Oracle 11g, SQL, PL/SQL, Git, Windows 7, Unix, Jenkins, JFrog, Jira
Confidential, Dallas, TX
JAVA J2EE Developer
Responsibilities:
- Gathered requirements from client, analyzing and preparing the Requirement specification document.
- Followed user story points/functional points based estimations.
- Involved in front end development using Angular JS and HTML.
- Involved in document analysis and technical feasibility discussions for implementing new functionalities
- Developed application using JavaScript for Web pages to add functionality, validate forms, communicate with the server.
- Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
- Responsible for system analysis, design and development using J2EE architecture.
- Involved in implementing different security enabled web services using REST APIs for different service.
- Used various Design patterns including Singleton, Service Locator, Factory, DAO, and Facade.
- Persistence layer was implemented using Hibernate 5.0 Framework, which interacts with the database.
- Developed SQL queries, stored procedures and triggers for getting data from Oracle 11g
- Configuring Weblogic Application server 10 and setting up environment for new applications.
- Used Weblogic for setting up enterprise projects and using as an IDE and Application server.
- Maintained source code repositories using GIT.
- Created unit test cases for business component using JUnit.
- Used SonarQube as code quality assessment tool and optimized the code as per its report.
- Involved in production support. Monitoring the log files using Unix/Linux grep, top, ps etc commands.
- Followed Agile development process, Scrums.
Environment: JDK 1.8, Spring4.0, Hibernate 5, Angular JS, HTML 5.0, CSS 3, JavaScript, Servlets, WebLogic 10, XML, REST Web Services, Oracle 11g, SQL, PL/SQL, RQM, Git, Windows 7, Unix, Toad, Jenkins, JFrog, JMeter, SonarQube, Jira
Confidential, Louisville, KY
J2EE Developer
Responsibilities:
- Involved in requirements analysis and gathering and converting them into technical specifications using UML diagrams: Use Case Model, Business Domain Model, Activity & Sequence Diagrams and State Diagrams.
- Implemented Spring MVC for data transfer between Web forms and Model.
- Implemented multi action spring controllers.
- Extensively used Spring Framework for Business Layer - accessing enterprise services like JNDI, JMS, and Job Scheduling.
- Transactions were managed by using Spring AOP and Spring Transaction management and dependency injection.
- Built data-driven web applications using JSP by developing custom tags, JSTL for all the application pages, EJB and XML.
- Creating user stories, tasks and estimating story points for each task and update status in JIRA.
- Integrating source control programs using JIRA.
- Deployed application, configured server, installing application on UNIX Environment.
- Wrote Unix shell scripting.
- Extensive use of Java, HTML, Javascript, jQuery, DHTML
- Created Database model, domain objects and DAO’s that interact with the database and store the template related data and events.
- Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
- Employed Java (JAX) WS for JARs respectively.
- Extensively used Hibernate as an ORM in data access layer to access and update information in the database.
Environment: JDK 1.7, Hibernate 4.0, Spring 3.0, SOAP Webservices, Apache MQ, JAXB, Oracle 11g, OracleCoherence, Web logic 11g, JIRA, SQL Developer, GIT
Confidential, Philadelphia, PA
Software Developer
Responsibilities:
- Gathering functional requirements of contracts, Order Manger and Provisioning departments.
- Design Technical Specification for the release with required changes and configurable points.
- Creating Project Plans and allocating tasks to the team.
- Developing XSL, XSD following predefined gateway architecture.
- Functionality and Technical code reviews with all stake holders.
- Writing PL/SQL functions and procedures to handle dynamic queues logic related to orders.
- Working with BI Mangers to integrate Congo’s reports.
- Writing Batch Script files to start stop all WebLogic domains, build and deploy the applications.
- Eclipse integrated development editor used to create project workspaces for easy code references.
- Testing - unit testing (JUnit, HttpUnit)
- Planning, Motivation and training the team members in the technical and functional parts.
- Working closely with Architects and Business Analysts to take architectural decisions
Environment: JDK1.6, J2EE, Servlets, XML, XSL, XSD, CSS, Java Script, AJAX, MVC, CPO, JDBC, Weblogic8.1, Oracle10g, PL/SQL, Value Object, Ant, HTML, Eclipse, JUnit, HttpUnit, Microsoft Visio, CVS, Toad, Unix, Cognos8.
Confidential - Houston, TX
Java Developer (Back End)
Responsibilities:
- Requirement and database design analysis.
- Integration of user-facing elements developed by front-end developers with server side logic
- Implemented Persistence layer using Hibernate 4.0 Framework, which interacts with the database.
- Participated in code reviews/enhancements and bug fixing.
- Developed various batch jobs to load the data using multi-threading from Teradata tables to Oracle tables.
- Developed Junit test cases for service and Dao classes.
- Optimization of the application for maximum speed and scalability
- Involved in Informatica jobs preparation with suitable source and target identification.
- Ant is used for building various war files to meet different client deployments
- Worked on letter of credit functionality that manages the bank guarantee between the traders.
- Created stored procedure for oil quantities conversion (unit conversion)
- Deploying applications in Jboss server and troubleshooting the deployment issues
Environment: JDK1.6, J2EE, Web Services, Hibernate 4.0, JBoss, Oracle Server, PL/SQL, Ant, Eclipse, TFS, SVN, Informatica
Confidential, GA-Atlanta
Junior Developer
Responsibilities:
- Requirement analysis and database design using oracle 10g
- Design Technical Specification for the release with required changes and configurable points.
- Involved in code reviews and bug fixing using java and jsp technologies
- Defect reviews, defect fixing and management in bugzilla
- Functionality and Technical code reviews with all stake holders.
- Writing Ansii SQL queries for employee and manager data extractions.
- Working with build team in resolving the build and deployment issues
- Writing Batch Script files to start stop all WebLogic domains, build and deploy the applications.
- Eclipse integrated development editor used to create project workspaces for easy code references.
- Testing - unit testing (JUnit)
Environment: JDK1.6, J2EE, Servlets, XML, XSL, XSD, CSS, Java Script, AJAX, MVC, JDBC, Weblogic8.1, Oracle10g, SQL, Ant, HTML, Eclipse, JUnit, HttpUnit, Microsoft Visio, CVS, Toad, Unix, bugzilla
