Sr. Java/ J2ee Developer Resume
Chicago, IL
SUMMARY
- Around 7+ years of experience in IT industry in Software Analysis, Design, Development, Deployment and Maintenance of Web and J2EE applications, J2SE, Java1.8.
- Hands on experience in object oriented programming.
- Experience in developing and deploying applications using Web Sphere Application Server, Tomcat, Web Logic and JBoss.
- Expert in Web Development using Java/J2EE technologies like JSP, Servlets, JDBC, EJB, JMS, JNDI and XML/XSL.
- Expertise in all stages of Software Development Life Cycle (SDLC) including Requirements, Analysis, Design, implementation, integration, testing, deployment and post development maintenance.
- Experience using Front End Technologies such as HTML5, JavaScript, jQuery, AJAX and CSS3 for developing UI for the applications.
- Experience in Constructing Web Designs using Angular JS and Bootstrap technologies.
- Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller), STRUTS, SPRING framework and Hibernate.
- Experience in AJAX and XML.
- Hands - on experience in designing XML-based distributed systems that are reliable, scalable, secure and loosely coupled.
- Having experience in low level design and reengineering of javaprojects. This includes extensive knowledge of Swing/ Spring Core/ Spring Framework, Spring MVC, Web services(Soap, REST)
- Good knowledge in packaging the Java applications as JAR, WAR and EAR files and deploying them in various servers and environments.
- Knowledge on mainframe technologies like COBOL.
- Experience working in e-commerce projects.
- Implemented component models using OSGI.
- Knowledge about business process management tools (BPM).
- Experience in performing unit test for the applications using Junit Framework.
- Good knowledge of using FTP, SFTP, HTTP/s and SMTP protocols.
- Proficiency in Database Programming using SQL Server, Glassfish server, HQL, MySQL and Oracle creating stored procedures, Triggers, Indexes, Functions, Views, Joins.
- Prepared test case scenarios and internal documentation for validation and reporting.
- Developed SOAP and REST web services using Java, hibernate, JAX-WS, JAX-RSand JAXB
- Experience in Enterprise Integration Development using Apache Camel Framework.
- Knowledge working on rule management tools like ILOG.
- Hands on Experience working on Subversion and Git for version control.
- Knowledge about OSI layers and protocols like SNMP, SMTP.
- Experience in Various IDE’s like Eclipse.
- Excellent Analysis and Design (OOAD) skills utilizing UML like the usecase, class, sequence and deployment diagrams .
- Expertise in Agile Software Development Methodology.
- Experience working on testing tools like JMeter.
- Quick learner and excellent team player, ability to meet deadlines and work under pressure - either unsupervised or in a team.
- Strong communication and Interpersonal skills.
TECHNICAL SKILLS
Web Technologies: Servlet, JSP, HTML5, XML, AJAX, JavaScript, jQuery, CSS3Angular JS, Bootstrap.
Java Technologies: JDBC, Commons API, Mail API, Stack
J2EE Technologies: JDBC,Servlet,JSP,JMS,JSTL,RMI,EJB2.x/3.x,mqseries, Threading
Frameworks: Struts1.x/2.x, JSF1.x/2.x, Spring1.x/2.x/3.X.
Spring Modules: JDBC, AOP, MVC, CORE, Swing
Languages: Java, C, and SQL
IDE: Eclipse3.x, MyEclipse5.x/6.x., intellij Idea 9.x/10.x/11.x
ORM Technologies: Hibernate1.x/2.x/3.x,Ibatis
Logging & Testing Tools: Log4j, ANTH, JUnit, Jprobe, JMeter, Apache Camel, Apache Service
Web/Application Servers: Apache Tomcat, WebLogic, JBoss and Websphere
Database: MySQL, SQL Server, Glass fish Server,Oracle
Operating Systems: Windows 95/98/NT/XP/2000/7
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr. Java/ J2EE Developer
Responsibilities:
- Involve in complete SDLC - Requirement Gathering, Analysis, Design, Development, Implementation, Integration and Testing.
- Develop project requirement and specification documents and create architecture, entity relationship, use case, sequence, collaboration and class diagrams.
- Provide thought leadership by demonstrating innovation and creativity to develop business solutions.
- Agile and SCRUM technologies were used in the construction of software.
- Configure WebSphere application servers in cluster environment on Amazon cloud.
- Develop architectural best practices for building systems on AWS.
- Data access programming using Ibatis.
- Used JMeter to test the web services.
- Created Real-time Reporting systems and dashboards using Adobe Flex, xml, MySQL and Perl
- Working with Amazon databases and data warehouse.
- Extensively developed web pages using JSP, HTML, Angular JS and Bootstrap in the front end.
- Worked on coding of Servlets and EJB communication.
- Also used spring for Transaction management and Used Hibernate to persist the data into the Sybase database.
- Building RESTful APIs and maintain high quality of RESTful services guided by best practices.
- Also Consumed restful webservices using apache Http Client to get data from different other systems.
- Automate the Synch process between Domino and Workday to keep the data up to date.
- Configure Workday to configure user accounts and generate HRIS reports.
- Develop business layer components using Spring & Hibernate, and GUI using JSP & JQuery.
- Implement front controller, business delegate, singleton, and service locator design patterns.
- Offering technical and major support as part of L2 and L3 production support.
- Add SAML assertions to SOAP messages to give Identity Management support to Web Service transactions.
- Implemented Web service calls using JAX-WS and SOAP.
- Experience with Design & implementation SOA web services and SOA BPM architecture.
- Used SSO to gain access to all systems without being prompted to log in again at each of them during the working phase.
- Established BPM best practices and guidelines throughout the organization and also mentored the new team members on BPM tool.
- Apache service mix is used for integration.
- Design and develop solutions that are highly reliable, scalable and meet business-defined services.
- Design and normalize oracle database, developed PL/SQL procedures, functions and triggers and write SQL queries.
- Made SDLC recommendations and implemented Flex, xml development best practices.
- Participate in professional development activities to maintain and enhance technical and leadership skills, business knowledge, IS products and procedures.
- Worked in various environments like Linux Redhat.
- Coordinate with business/end users to get clarification on new/change requirements.
Environment: Java 1.6, Spring, Hibernate, JSP, Oracle 9i, PL/SQL, JMS, SOAP, SOA, Axis2, REST, XML, JQuery, AJAX, JavaScript, JSON, JAX-WS, Linux, WebSphere 7.0, AWS, BPM, Workday, Bootstrap, UML, Angular JS, SSO, JUnit, Log4j, RAD 7.0, Flex,Swing, Rational Rose, Http, ILOG, SQL Developer, Solaris, Windows, Jenkins, Maven, Perforce, Sybase,Scrum, JIRA, Linus Redhat
Confidential, Cleveland, OH
Sr. Java Developer
Responsibilities:
- Created technical Specifications using business requirements, design, coding and implement.
- Created Design Docs from Functional Specifications.
- Agile Practices were used in the formulation of the project.
- Developed Object - Relational (O/R) mapping using Hibernate 3.0.Developed Data Access object (DAO) persistence layer using Hibernate 3.0.
- JMeter is used to test the JDBC connections and web services.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Modified and supported different types of applications that involved in web services with SOAP, XML, HTTP/S, REST and WSDL and used these technologies to develop Service Oriented Architecture applications
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration
- Integrated Spring with Hibernate.
- Involved in creating the various user interfaces (UI) using HTML5, JSP, DHTMLX, JavaScript,and CSS3 along with Angular JS.
- Involved in design and implementation of various business scenarios under trading flow using spring.
- Proficient in Java Multi Threading, Socket programming, concurrency and caching.
- Worked on coding of Servlets and EJB communication.
- Used LDAP to search for transactions and internet directories.
- Implementation of business scenarios with Hibernate, Domain, Manager and Service classes and until classes, XML, XSLT.
- Effectively used JAX-RPC and JAX-WS API for building and deploying SOAP+WSDL web services clients and endpoints, as the architecture was based on SOA.
- Used IBM WebSphere to deploy and test the application.
- As a part of experience written multiple services to inquire Balances, Positions or Transactions. WSDL's were created using input and output copybooks for requests and replies for web portals. Our system receives requests in the form of XML messages. XML is used in conjunction with SOAP,. These WSDL's are stored in a separate server which will be used by all systems for testing. Testing was performed using Mind reef.
Environment: SQL, JAVA, J2EE, JCL, DB2, CICS, VSAM, JavaScript, JSP, Angular JS, XML, RCP,HTML, MVS/ESA, Linux Redhat, DB2, SOAP Web Services, Http,WSDL, XML, Mindreef, IBM WebSphere, Git.
Confidential, NC
Sr. Java Developer
Responsibilities:
- Interacted with Business Users to capture business needs, functional needs, managing expectations, and reviewing deliverables to ensure a successful implementation.
- Used UML for designing class diagrams and sequence diagrams.
- Involved in creating the various user interfaces (UI) using JSP, HTML5, DHTMLX, JavaScript,and CSS3 also using Bootstrap for certain components.
- Used Spring Framework for DI (Dependency Injection), Transaction Management and AOP.
- Implemented MVC architecture using Spring framework.
- Configured Spring IOC container to manage Lifecycle of Service Objects.
- Configured hibernatewith SQL Server and Glassfish server.
- Access control was provided using mechanisms like SSO and LDAP.
- Assisted with development environment concerns, such as deploying Struts applications on IBM Web sphere, Workspace configuration & Server setup.
- Involved in writing all client side validations using Java Script.
- Defect analysis and finding the resolution of the defect raised by the user.
- Reviewed Test plan, involved the Testing phase
- Automated & integrated the JUnit test.
- Fixed bugs, providing production support & enhanced the applications with additional features.
Environment: Java (JDK1.4), Spring, Hibernate,Spring, Eclipse, IBM WebSphere, Hibernate, SQL Server-2008,JUnit 3.8, SVN, Windows XP, DHTMLX, AJAX, JavaScript, Glassfish, Swing, JQuery, HTML5, XML, & CSS3.
Confidential, El Segundo, CA
J2EE Developer
Responsibilities:
- Developed Functional Requirements based on the business need.
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Prepared prototypes for the project, based on the user requirements.
- Used Struts framework for presentation layer.
- Extensively developed web pages using JSP, HTML, JavaScript and CSS in the front end
- Coded at Server side in Action Classes and DAOs to implement the business logic.
- Developed Session Beans for necessary transactions like fetching the data required, updating the customer information.
- Developed the Web Based Rich Internet Application (RIA) using Adobe Flex.
- Integrated MySQL and Sybase databases for storing user data and sales information.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Worked on coding of Servlets and EJB communication.
- Used Hibernate framework for data persistence.
- Used Oracle SQL and PL/SQL for data access and manipulation.
- Page design and development using Oracle BPM.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
- Version Control was mandated through Subversion.
- Prepared Low Level Designs (LLDs) and UNIT Test Cases.
- Performed Code Review to ensure Organization and Project level standards are met and checked for redundant code.
- Implemented different levels of logging and timely backups using Log4j.
- Used putty for Unix/Linux login to run the batch jobs and check server logs.
- Played a key role in the development and maintenance of the application.
- Performed Unit Testing and System Integration Testing.
Environment: Java, J2EE (JSP, Servlets), Struts, JavaScript, HTML, CSS, Hibernate, UNIX, LINUX, Shell scripts, VSS, Oracle 9i, Eclipse, Sybase,WebSphere, Flex,BPM, DAOs, PL/SQL Developer, Putty.
Confidential, Brookfield, WI
Java Developer
Responsibilities:
- Involved in Full Software Development Life Cycle (SDLC). Used Waterfall Model to develop the entire application.
- Developed Interfaces using JSP based on the Users, Roles and Permissions. Screen options were displayed on User permissions. This was coded using Custom Tags in JSP using Tag Libraries.
- Designed and developed database in Oracle.
- Adopted three-tier approach consisting of Client Tier, Business Logic Tier, and Data Tier.
- Tested the entire System according to the Use Cases using Junit.
- Involved in tracing and troubleshooting large volumes of source code using logging tools like log4j, and classes such as Print Writer.
- Used XML, for developing a dynamic and flexible system for handling data.
- Packaged and deployed the entire application code to an integration testing environment for all the releases.
- As an Analyst was involved with interacting with the clients and application user for their Requirements, Specifications and enhancements.
Environment: Struts1.1, JSP, Log4J, Tomcat, Business Objects Crystal Report Server, SQL Server, Java mail, Eclipse 3.1, HTML, JQuery, CSS
Confidential
Java Developer
Responsibilities:
- Study and analyze the business process flow and existing system.
- Identified the areas of improvement and the scope of the enhancements in the system.
- Upgraded this application from application wise storage to Lever-wise storage for better relation and feasibility with client.
- Developed various Servlets and Java Interfaces as part of the integration and process flow required for the system.
- Created a loosely couple component model to give the better flexibility to handle frequent business changes.
- Participated in design discussions and object model development workshop sessions for different lines of business.
- Involved in developing Use Case, Class, Sequence and Components Diagrams as part of the documentation.
- Performed unit testing, and comprehensive scenario testing of the modules I worked on.
Environment: Core Java 1.5, JSP, Servlets, EJB 2.0, Websphere Application Server, Oracle 10g Database, Toad 9.7, SVN (Subversion Version Control System), My Eclipse IDE.
Confidential
Java Developer
Responsibilities:
- Development of Web Pages in JSP / Servlets.
- Development of Enterprise Java Bean Components in Java / j2ee.
- Deployed Application instance on JBoss and WebLogic Server.
- Preparing Technical Design Documents.
Environment: Java / J2ee, JSP, servlets, EJB, SQL Server, Oracle 9i, JBoss & Web Logic Server 6, HTML, CSS, JavaScript.