Java/j2ee Developer Resume
Stanley, NY
PROFESSIONAL EXPERIENCE:
- Around 3 years of experience in user interaction, System Analysis, Design, Development and Implementation of web Application Systems using JAVA/J2EE.
- Expertise in developing applications using Java/J2EE, Struts, Spring, Hibernate, Web services.
- Experience in front end development using HTML5, CSS3, JavaScript, jQuery, Angular JS, Ajax, JSON and JSTL.
- Strong Experience in building as well as consuming RESTful web service in JSON/XML format using Apache CXF and RESTEasy.
- Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using Visio.
- Experience in writing SQL queries in PL/SQL, Triggers, Functions and Stored Procedures in Relational Database management systems like Oracle and DB2.
- Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks.
- Expertise in build tools like ANT, Maven and IVY to build and package teh application.
- Expertise in using application servers like Tomcat, WebLogic, WebSphere.
- Experience in working with tools and IDEs & Tools like Eclipse3.X, My Eclipse, RAD 7.X, TOAD9.X, SOAP UI, SQL Developer, Oracle workshop for WebLogic, Clear Case, SVN, VSS, Log4J, and Net Beans.
- Experience in using Continuous Integration (CI) like Jenkins, Teamcity and code review tools like SONAR.
- Excellent communication skills and commitment with proven ability to interact with clients
- Experience in requirements gathering and analysis, time estimates, preparing design documentation, design reviews, development, testing and deployment of application.
- Has Strong Analytical, Problem Solving and debugging skills, excellent interpersonal and communication skills. I am a Self - starter, motivated team player.
PROFESSIONAL EXPERIENCE
Languages: Java, Java Script, C, C++, SQL, PL/SQL.
Java Technologies: J2EE, EJB, JavaBeans, JSP, JSF, Servlets, JDBC, JNDI, RMI
Frameworks: Struts 1.X/2.X, Spring 2.5/3/4, Hibernate, JMS (MQ Series), Junit.
Web Technologies: Ajax, JQuery, JSON, HTML5, XML, CSS, Bootstrap, Angular.JS.
Web/Application servers: IBM Web Sphere, Apache Tomcat, BEA Web Logic, JBOSS, Glass Fish.
IDEs/Utilities: Eclipse, My Eclipse, Net beans, Intellij, TOAD, SQL Developer.
Database: Oracle 10g/11g, MS SQL, DB2, My SQL.
Operating Systems: Windows, Ubuntu, Linux, Unix,SunSolaris.
Reporting Tools: Oracle BI Publisher 10g/11g.
Protocols and UML design tools: SOAP, LDAP, Restful, SOA, HTTP, HTTPS/SSL, TCP/IP, Rational Rose 2002, Microsoft Visio.
Methodology: Agile (SCRUM), Waterfall, VLifecycle Model
Build Tools: Maven, Ant, IVY
CI: TeamCity, Atlassian Bamboo, Cruise Control, RALLY, JIRA
PROFESSIONAL EXPERIENCE
Confidential Stanley, NY
JAVA/J2EE Developer
Responsibilities:
- Worked in creating servlets and JSP components and used Session Tracking Techniques to identify teh user session.
- Responsible for designing and developing reusable Framework API components using Spring boot.
- Used micro services with REST Web services.
- Used Java 8 Lambdas and Collection streams achieved sorting, filtering and asynchronous processing.
- Used Hibernate ORM framework integrated with Spring for data persistence and transaction management.
- Deployed applications on Weblogic server on Linux platform.
- Implemented Struts and JSF components for teh front end JSPs.
- Wrote builds and deployment scripts using ANT and MAVEN scripts.
- Integrated drools eclipse plugin with eclipse IDE tool to develop business rules using drools.
- Developed rich client UI design using CSS3, HTML5, and JavaScript.
- Involved in implementing teh page flow using Spring MVC & AOP components for teh application.
- Developed UI Framework using XML and XSLT.
- Developed Hibernate components for database interaction and wrote SQL queries & stored procedures.
- Core Developer handling exceptions, multiple modules and deliver on timely manner.
- Unit Testing, Integration Testing and deployment.
- Responsible in analysis, design, developing and testing of web services
- Responsible for overseeing teh Quality procedures related to teh project.
- Supporting teh system components during system testing, integration testing and during promotion of these components to production environment.
- Meeting in daily basis different stakeholder - with other teams, tracking development activity closely.
- Co-ordinate with offshore team, delegate work, interacts with business and IT team at onshore.
- Guide, helping and dispatching technology and best practices to different team members.
- Doing POC for newer technologies and best possible way to introduce in project and implement it.
- Work with teh Business Analysts to prepare functional specification during teh project requirements stage. Documentation of functional requirements for client submission and approvals.
- Preparation of technical design document and submit document for client approval. Implement client revisions and comments to teh application design.
- Work with teh client in proposing solutions for teh overall stability of teh applications.
- Identify teh root cause of teh issues and providing a permanent solution.
Environment: JAVA/J2EE, Spring, Hibernate, Web Services (SOAP/REST), JUnit, Ajax and XML, HTML5, CSS3 and JQuery. Log4J, JavaScript, Angular JS, Agile (SCRUM) PL/SQL, XML, UML, Oracle 11g, WebSphere Application Server/Tomcat, Eclipse.
Confidential, NY
Java Developer
Responsibilities:
- Developed Business Components in Java/J2EE and Involved in various phases of Software Development Life Cycle (SDLC).
- Worked in an agile development process, monthly Sprint and daily Scrum. Gatheird requirements from Stake Holders, Users.
- Implemented Model View Controller (MVC) architecture Using Spring at teh Web tier level to
- Isolate each layer of teh application to avoid teh complexity of integration and ease of maintenance along with Validation Framework.
- Designed and developed several Servlets and DAO components.
- Used Spring IOC, Dependency Injection throughout teh application.
- Used EJB for business tier, used Stateless Session Beans for business logic and Message Driven
- Beans for asynchronous processing.
- Worked in creating servlets and JSP components.
- Worked on installation of Docker using Docker toolbox.
- Used and configured Struts DynaActionForms, MessageResources, ActionMessages, ActionErrors, Validation.xml, Validator-rules.xml
- Worked on creation of custom Docker container images, tagging and pushing teh images.
- Worked on creating teh Docker containers and Docker consoles for managing teh application life cycle.
- Involved in implementing teh page flow using Spring MVC & AOP components for teh application.
- Used Spring JMS to communicate teh UI and computations modules.
- Deployed teh entire application in WebSphere application server.
- Developed MAVEN scripts for compiling and deployment.
- Used Spring MVC to handle/intercept teh user requests and used various controllers to delegate teh request flow to teh back-end tier of teh application.
- Worked extensively on developing controllers, Interfaces and implementation classes usingSpring MVC framework & used Micro service architecture withSpringBoot based service through REST.
- Extensively worked on Spring bean wiring, Spring DAO and Spring AOP modules and implemented Spring AOP in exception handling, which it reduces teh development time to handle teh exceptions.
- Scaled teh component interactions and generalized teh interfaces using Restful web service.
- Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
- Used Jenkins continuous integration tool and used Git as a version control system to store and retrieve teh code.
- Wrote test cases using JUnit as teh Unit testing framework and Selenium as automation testing for teh developed Java applications.
- Designed templates for different UI views using Angular custom directives and created some Angular services and factories for reusability and performance optimizations.
Environment: JAVA/J2EE, Spring, Hibernate, Web Services (SOAP/REST), JUnit, Ajax and XML, HTML5, CSS3 and JQuery. Log4J, JavaScript, Angular JS, Agile (SCRUM) PL/SQL, XML, UML, Oracle 11g, WebSphere Application Server/Tomcat, Eclipse.
Confidential
Java Developer
Responsibilities
- Learning how to develop class and Sequence diagrams from business models implementation plans.
- Setting up and customizing IDEs for Java and C++.
- Developing back end Java/J2EE, EJB application for client.
- Write queries and stored procedures using DB tools.
- Writing pom.xml files for handling project dependencies.
- Understanding teh requirements based on businesses and functional documentation.
- Use Best practices and Coding standards.
- Developed teh user requirement by programming using Java, JDBC.
- Develop Unit Test cases using automated unit test framework.
- Involved in Fixing Production Issues.
- Coding and Debugging based on teh severity of teh issue.
- Pay High attention to detail in all teh work, quality and on time delivery of agreed deliverables.
- Promptly escalate any issues, which TEMPeffects product delivery and quality to reporting lead.
- Involved in fixing Production Defects.
Environment: JAVA/J2EE, Spring, Hibernate, Web Services (SOAP/REST), JavaScript, Agile, PL/SQL, XML, UML, Oracle 10g, WebLogic, Eclipse.
