Java Programmer / J2ee Developer Resume
SUMMARY:
- Full Stack Java Developer with 7 plus years direct Project Management and IT experience.
- Proficient in full cycle development involving Analysis, Design, Development, Testing and Implementation of application software with emphasis on Object Oriented methodology.
- Experience in server - side design and development of JEE applications using Spring Framework, Hibernate, REST web services.
- Experience in design of enterprise applications using Hibernate ORM, Spring Framework, Spring JDBC, Spring JMS, Spring Boot, Spring Security.
- Knowledge and exposure to UI of the web application using Angular JS framework.
- Development experience on Eclipse IDE.
- Knowledge MVC (Model View Controller) architecture with MVC
- Proficient in HTML5, CSS, JS and Bootstrap for Responsive UI development.
- Working knowledge in Oracle, SQL Server and MySQL
- Knowledge of NoSQL databases Cassandra and MongoDB used with Spring framework.
- Excellent technical and problem solving capabilities.
- Ability to communicate clearly and concisely with both business and technology teams.
TECHNICAL / KNOWLEDGE / MANAGEMENT:
Languages: Java 8
IDE: Eclipse IDE, My Eclipse, NetBeans, IntelliJ, IBM RAD
Web/Application Servers: Apache Tomcat, WebSphere, WebLogic, JBoss, WildFly, GlassFish
Databases: Oracle 11G, 12C, SQL Server, MySQL, PostgreSQL, DB2, MongoDB
Frameworks: Spring Framework, Hibernate ORM, Spring MVC
Web Services: JAX-RS (Restful), XML, JMS, JSF, JSON, Jersey.
Build Tools: Maven, ANT, Hudson, Jenkins
Modeling: MySQL Workbench
Version Control: CVS, ClearCase, GIT, SVN, Jira
Testing Tools: JUnit, JAMA, JIRA, JBehave
Methodologies: AGILE, Waterfall, Rational Unified Process
Operating Systems: Windows, Unix, Linux
Project Monitor & Control: Confluence, Trello, Risk Analysis Tools, Project Budget Tools, SharePoint
Project Communications: Slack, WebEx, Skype, Team Viewer, Project Minutes / R&I Tracking
Project Schedule: Microsoft Project, Confluence
Executive Reviews: Scorecards, SharePoint, Project Gate Review Templates
Customer Support: ZenDesk, HelpDesk
Industry Standards: PMI, ISO-9001, Mil-Std 883, CMMI, ITIL
PROFESSIONAL EXPERIENCE:
Confidential
Java Programmer / J2EE Developer
Responsibilities:
- Relevant experience in Analysis/design, development, testing and documentation of software systems in client/server and distributed environment. Proficient in Java/J2EE.
- Understanding of Object Oriented Analysis, Design and Development using UML.
- Create Use Case, mock-up and data model diagrams.
- Participate in designing the architecture, High level & Low level design documents.
- Work with data modelers to create an approved data model.
- Identify and translate the requirements into the components of the Project.
- Develop business layer using Spring and the persistent layer using Hibernate ORM Framework.
- Use Spring Dependency Injection (DI), Spring MVC and AOP (Aspect oriented Programming).
- Generate XML files for the configuring beans in Spring MVC and jobs in Spring Batch.
- Participate in code walkthrough sessions to check the business logic services.
- Implemented the persistence of the objects using Hibernate ORM framework.
- Code Data Access Objects (DAO) and their Implementation
- Participate in performance tuning of the database queries.
- Involved in coding design patterns (Data Access Objects-DAO).
- Design of enterprise applications using Hibernate ORM, Spring Framework, Spring Security.
Environment: Spring Framework, Spring DI, Spring AOP, Spring Hibernate Integration, Generic DAO, Apache CXF, REST, JAXRS, JDBC, Hibernate, JUnit, Tomcat, Apache, MySQL
Confidential
Java Developer / Technical Trainer / Functional Implementation Project Manager
Responsibilities:
- Led project implementation, configuration and quality control of System prior to launch.
- Delivered virtual and on-site technical training and coached Clients on m ax i m izin g app licatio n use.
- Id en tif ied an d resolved pro j e ct ob s tacle s, escalati n g w i th i n th e or g an izatio n w h e n n ec es s a r y.
- P er f or m ed legacy d ata acquisition, transformation, implementation and quality control.
- Developed and/or standardized implementation templates and configuration methodologies.
- Established guidelines for system quality assurance testing prior to production launch.
- Client Medical Coding and Billing requirements, implementation and testing.
- Migrated the old JDBC code and Stored Procedure logic into hibernate and Spring
- Used the code generation tool for Hibernate to generate the hibernate mapped domain objects for the existing database.
- Configured Spring for DI and transaction management using annotations.
- Used Generic DAO pattern to reduce the redundant CRUD code in DAO layer.
- Used SQL to write the business logic related queries in the DAO.
- Used Junit test cases to test the DAO methods.
- Employed unit tests for the REST layer to test all the GET, PUT, DELETE, POST methods with JSON and XML input output.
- Deployed the application to a server cluster and helped in trouble shooting issues and production stability.
Environment: Spring Framework, Spring DI, Spring AOP, Spring Hibernate Integration, Generic DAO, Apache CXF, REST, JAXRS, JDBC, Hibernate, JUnit, Tomcat, Apache, MySQL
Confidential
Project Manager
Responsibilities:
- Delivered and collaborated with key business stakeholders on requirements g at h er i n g, business d iag r a mm in g, gap analysis and schedule requirements for the implementation of the Stage-Gate Process using Microsoft PPM tools
- Participated in Joint Application Development (JAD) sessions with NHTSA stakeholders throughout SDLC process to resolve open issues related to System Architecture and Software Requirements.
- Ass i s ted with A r c h it ec t u r e An al ys i s an d d ev elo p m e n t o f Enterprise Requirements document.
- Deliv er ed Gap Analysis, R eq u ire m e n ts T r ac eab ilit y Ma tri x an d Data Dictio n ar y.
- C las s i f ied oppor tun ities, created directory structure , authored documents and delivered training for business process and project management infrastructure changes in accordance with company’s environmental and organizational assets and compliance requirements.
- Defined business concept and requirements, researched vendors and industry rankings, investigated partnership opportunities, established baseline costs and schedule for private venture high tech startup in PA, completed outline for business plan, branding and marketing campaign.
Environment: Microsoft Office Suite, SharePoint, Microsoft Project Server, Access, SQL Server, Oracle, Java stack, Micro Strategy, Adobe Illustrated, Brand Folder, Drop Box, Proprietary company tools
Confidential, Irvine, CA
Senior Project Manager
Responsibilities:
- Managed the project execution of integrated circuit chip design phases beginning with proposal, planning, design, development, prototypes, redesigns and full manufacturing launch.
- Collaborated and developed detailed project schedules with project team and functional managers.
- Conducted operational and technical project risk assessments and risk planning with project team.
Environment: Microsoft Office Suite, Microsoft Dynamics, Access, Oracle 11g, Java stack, Server Racks, EDI/EDA Tools for Semiconductor Design/Manufacture/Test, VmWare, Verilog, Cadence, ATE
