Java Full-stack Developer Resume
Mclean-vA
PROFESSIONAL SUMMARY:
- Java developer wif 5+ years of IT experience in Analysis, Design, Development and Implementation experience of enterprise, web and client server applications using Java and J2EE technologies.
- Experience in developing application components using frameworks like Spring, Spring boot and Hibernate.
- Experience in designing User Interface applications using HTML, XHTML, CSS, Bootstrap and AngularJS.
- Good understanding of Service Orientated Architecture.
- Experience in developing applications using SDLC and Agile methodologies.
- Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows and UNIX platforms.
- Experience in deploying, configuring and administering application servers such as JBoss and Apache Tomcat.
- Developed and used inter - operable Micro Services, Web Services and its related technologies like SOAP, WSDL, RESTful wif good understanding of JAX-WS and JAX-RS.
- Experience in building and deploying teh code using Maven.
- Extensive experience of database programming in MySQL and Oracle.
- Experienced in database development Stored procedures, Functions, CRUD Scripts & database Triggers.
- Self-motivated and a very good team player wif excellent communication, interpersonal skills, strong analytical skills, hardworking and capable of working independently even under high pressure and challenges.
- Skilled in developing business plans, requirements specifications, user documentation, strong problem solving and logical reasoning skills. Ability to understand new ideas and technical concept quickly and produce meaning result.
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL
JEE/J2EE Technologies: Servlets, JSP, JDBC, JAX-WS and JAX- RS
Web Technologies: HTML, CSS, AngularJS
Databases: Oracle, MySQL
Application Server: Apache Tomcat, WebLogic, JBoss
Framework: Spring, Spring boot and Hibernate
Tools: Maven, IBM Lotus Notes, SameTime, Putty, GSD, QC
Design Patterns: MVC, DAO, Singleton, Factory
Methodologies: Waterfall, Agile
Operating Systems: Windows, Unix
PROFESSIONAL EXPERIENCE:
Confidential, McLean-VA
Java Full-stack Developer
Responsibilities:
- Involved in study of User Requirement Specification. Requested insufficientInformation and helped clearing ambiguity in requirements document.
- Development of teh Web front end user interfaces wif HTML5, CSS, JavaScript, AngularJS.
- Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Hibernate and Oracle.
- Implemented Hibernate for data persistence.
- Wrote annotated POJO classes, which contain business logic to map database tables wif java objects.
- Created connections to database using Hibernate SessionFactory.
- Worked wif WebLogic Application Server as application server.
- Involved in developing RESTful Web Services using JAX-RS (Jersey).
- Contributed in developing stored procedures and designing teh database.
- Organization of source code management using GIT version control system.
- Used Maven for project builds.
- Wrote Unit test cases using Junit.
- Interacted wif Business Analysts to come up wif better implementation designs for teh application.
Environment: Java/J2EE, JSP, Hibernate, RESTful Web Services, Spring IOC, Spring MVC, HTML5, JUNIT, JavaScript, Eclipse, UNIX, WINDOWS, WebLogic Application Server, Maven, Agile Scrum
Confidential, Virginia Beach-VA
Java\J2ee Developer
Responsibilities:
- Developed code using teh artifacts from technical review document using approved java framework and technologies.
- Followed Scrum concepts of Agile Methodology to produce high Quality Software.
- Participated in Technical review documents wif Team Leads and other team members.
- Designed and developed Front End screens using JSP, JavaScript, Bootstrap, HTML and CSS.
- Involved in design and implementation of MVC Architecture in different modules.
- Developing presentation tier which involves in creating UI pages using JSP's including HTML5, CSS, JavaScript, AngularJS.
- Designed and implemented application using spring, Spring IOC, Spring Annotations, Spring MVC, Hibernate and Restful Webservices
- Experience using persistence framework like Hibernate/JPA for mapping Java classes wif database and using Hibernate Query Language (HQL).
- Implemented teh business layer by using Hibernate wif Spring DAO and developed mapping files and POJO java classes using ORM tool.
- Developed stored procedures, Triggers and functions to process teh cost estimates using PL/SQL and mapped it to Hibernate Configuration File and established data integrity among all tables
- Implemented Hibernate's’ Lazy default fetch plan for generating proxies and collection wrappers and created fetching strategies for minimizing teh number of SQL statements.
- Involved in writing queries in Hibernate query language (HQL) and hibernate criteria queries.
- Developed Web Services exposing data services using JAX-WS, SOAP /HTTP, used SOAP UI for debugging teh Web Service.
- Implemented Micro Services using Spring Boot.
- Configured teh application related/ required configuration using Maven build scripts.
- Involved in complete development of application and maintenance of teh application.
- Developed Unit test case using JUnit, documented unit test case results.
- Participated in code review process and responsible for application support on different environments to Production. Was responsible for analyzing teh issues, providing technical & functional support to teh users.
- Involved in troubleshooting teh issues on UNIX environment and wrote Shell scripts to automate jobs.
- Developed various migration scripts/document for deployments into various environments .
- Actively participated in verifying deployment of application on WebLogic application server.
Environment: Java/J2EE, JSP, Hibernate, Spring, Web Services, JDBC, GIT, HTML, XHTML, JavaScript, CSS, Bootstrap, XML, WebLogic, Oracle, JUnit, Unix
Confidential
Java Developer
Responsibilities:
- Understanding requirements given by customer.
- Understanding teh underlying mechanism of how legacy system worked.
- Mapping teh old system data model wif new system data model.
- Responsible for writing business logic using Spring and Hibernate to migrate teh data from old system to new system.
- Developing UI wif JSP's and AngularJS framework for teh new application.
- Developing business logic in Spring for teh new application.
- Coordinated wif Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.
- Worked on database layer and involved in creating SQL queries and PL/SQL stored procedures.
- Used Maven as teh build tool for deployment.
- Responsible for providing teh application support following a production release.
- Working closely wif teh testing and integration teams following teh onsite/offshore model.
- Adhere to IT coding standards, procedures, and techniques.
Environment: Java/J2EE, JSP, JavaScript, AngularJS, Spring, Hibernate, Tomcat, UNIX and Maven
Confidential
Java Developer
Responsibilities:
- Understanding and analyzing project requirements gathered from business users and translating them into technical specifications and programming modules.
- Communicated wif onshore team located in United Kingdom for requirements gathering, design architecture and development.
- Estimating efforts in terms of time and resources required for development using standard templates.
- Implementing business logic using Java, J2EE technologies like Spring and Hibernate.
- Deploying teh code onto WebLogic application server and JBoss.
- Efficient use of Joins and subqueries in queries that retrieve data from multiple tables.
- Implemented best practices in structuring SQL queries, Debugging Unexpected SQL Results etc.
- Well Experienced in working on AML (Anti Money Laundering) tools like BAE Systems Detica-Norkom.
- Providing technical leadership for variety of application development projects and production support.
- Performing code reviews based on defined standards and managing technical tasks wifin a standard workflow.
- Assisting in preparing and reviewing teh implementation plans to release teh new version of teh application onto production and provide support.
- Execute/Run teh scripts. Verify teh Automated Test Result, and Logging teh Defect in QC and updating status to teh higher management.
- Organization of source code management using GIT version control system.
Environment: Java/ J2EE, JSP, JavaScript, AngularJS, Spring, Hibernate, UNIX, Maven, Tomcat, Oracle
