Full Stack Java/j2ee Developer Resume
Madison, WI
SUMMARY
- Over 6 years of professional experience in all phases of software development life cycle (SDLC) including system design, development, production support and maintenance of various Web Applications using Java/J2EE Technologies.
- Good knowledge in Analysis and Design using Unified Modeling Language (UML) and strong experience on agile methodology.
- Strong Object - Oriented Analysis and Design (OOAD) and UML artifacts modeling.
- Strong in Core Java wif strong understanding of Collections, Multithreading, Event handling, Exception handling and Generics.
- Proficient wif Web Page Development using Angular JS, Bootstrap, Node.js, JavaScript, jQuery, HTML5, CSS3, XML, AJAX and JSON.
- Experience in creating Web Services using SOAP and REST and in-Service Oriented Architecture (SOA) concepts.
- Hands-on experience wif various J2EE design patterns like MVC, Singleton, Factory pattern, Data Access Object, Value Object, Facade Pattern and other J2EE design patterns using specific implementation of J2EE framework.
- Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers, data connectivity and data integration of Oracle.
- Experience in Unit Testing, Debugging, Remote Debugging, Error Logging, Integration and System Testing using Log4J, JUnit and Testing.
- Strong independent learning ability, easily adaptable to different development environments, collaborative, highly motivated and dedicated to delivering quality software.
- Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team.
TECHNICAL SKILLS
Languages: Java, J2EE, PL/SQL.
J2EE Technologies: JSTL, JSP, Servlets, JDBC, JNDI, Web Services (REST, SOAP).
Framework: Hibernate, Spring.
Web Technologies: Angular JS, Bootstraps, Node.js, JavaScript, jQuery, HTML5, CSS3, XML, AJAX, JSON.
RDBMs: MySQL, Oracle, DB2, SQL Server.
App/Web Servers: WebSphere, WebLogic, JBoss, Apache Tomcat.
IDEs: Eclipse, Net Beans, RAD, IntelliJ.
Version Controls: SVN, GIT, CVS.
Operating System: Windows.
Methodologies: Agile, Scrum, Waterfall.
Other Tools: UML, ANT, Maven, JUnit, Jenkins.
PROFESSIONAL EXPERIENCE
Confidential - Madison, WI
Full Stack Java/J2EE Developer
Responsibilities:
- Actively involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
- Worked wif HTML5, CSS3, and JavaScript for developing user interface.
- Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Created proof-of- concept using responsive web design, Node.js, HTML5 and CSS3.
- Used Hibernate Template of Spring Framework and Hibernate Interceptors.
- Developed database access mechanism by using by Hibernate ORM framework.
- Created new tables, Sequences and written SQL queries and PL/SQL in Oracle and MySQL.
- Designed and developed the REST basedMicroservicesusing the Spring Boot.
- Worked wif QA team on daily basis in fixing the reported bugs and checking cross platform compatibility.
- Good experience in Amazon Web Services (AWS) environment and good knowledge ofAWS services.
- Used GIT for version repository maintenance.
- Used Maven as build tool and Jenkins for continuous integration development.
- Unit tested complex methods and objects using Jasmine and JUnit.
Environment: J2EE, Java, Angular JS, JavaScript, CSS3, RESTful, MySQL, Oracle, PL/SQL, XML, HTML5, Spring, Hibernate, WebLogic, Agile, Log4j, GIT, Maven, JUnit, Jenkins, Windows.
Confidential - Providence, RI
Java/J2EE Developer
Responsibilities:
- Interacted wif the business users for gathering the requirements during design, development and implementation phases.
- Designed and developed various modules of the application wif J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Used O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Developed UI screens using HTML5, CSS3, Angular JS and Bootstrap.
- Used Angular JS, Bootstrap and HTML5 to ensure that client-side needs are met by applying various validation variables. Used Angular JS to create single page applications.
- Used latest XML technology to access multiple UPS services and also to code and integrate.
- Developed various java objects (POJO) as part of persistence classes for ORM.
- Development and Debugging was done using Eclipse IDE.
- Implemented the application specific Web services to transfer data in real-time by utilizing REST and JMS technologies.
- Application was deployed using WebLogic and used Oracle as database server and written complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, and Joins.
- Implemented REST based Web services and used Jenkins build tool for Continuous Integration.
- Monitoring team development activities, follow-up on the tasks and provide assistance.
- Working wif development teams to troubleshoot development environment, production environment, and performance tune and optimize code.
- Prepared Unit test cases using JUnit and integration testing.
- Providing onsite and on-call support for production and integration environments.
Environment: J2EE, Java, Spring, Hibernate, JavaScript, JSP, XML, HTML5, CSS3, SOAP, REST, PL/SQL, Servlets, UML, JSON, Eclipse, Log4j, GIT, Maven, JUnit, Windows.
Confidential - New York, NY
Java Developer
Responsibilities:
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Designed User Interface using Cascading Style Sheets (CSS3), and XML.
- Worked on JavaScript, jQuery and Servlets to generate dynamic web pages and web contents.
- Used MVC design pattern for designing application, JSP and CSS3 as the view component.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Implemented various J2EE Design patterns like Singleton and DAO.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Build Maven Script for the application and used Log4J for debugging.
- Used JUnit Framework for the unit testing of all the java classes.
Environment: Java, J2EE, Hibernate, HTML5, JavaScript, jQuery, XML, CSS3, SOAP, SQL, JSON, AJAX, Oracle, Eclipse, WebSphere, Maven, SVN.
