J2ee Software Engineer Resume
Columbia, MD
SUMMARY:
- Over Three Years of professional experience in all phases of Software Development Life Cycle (SDLC) including Agile and Waterfall methodologies - Requirements/Use Cases, System Design, Development, Implementation, Production Support and Maintenance of Web Applications using Java/J2EE Technologies.
- Additional extensive track record of over five years Quality Assurance and Software Testing.
- Innovative in the completion of projects with the ability to multi-task and meet stringent deadlines.
- Able to analyze, and evaluate technical problems.
- Designs effective solutions while quickly learning new concepts and adapting to new environments.
- Developed and integrated new, legacy, and Big Data systems in Healthcare, Logistics and Geospatial Analysis industries to grow the organizations’ profitability
- Expert in Agile (SCRUM) and Waterfall methodologies. Able to determine all ingredients that lead to a successful software project delivery
- Experienced in developing applications using Java, J2EE, and JavaBeans with NetBeans, Eclipse and IntelijIDEA IDEs
- Created Class and Case Diagrams via UML
- Proficient in Java concepts of Multi-threading, Synchronization, Collection and Exception Handling
- Subject matter expert in Web Development using HTML5, CSS3, and JavaScript achieving simplification while optimizing content updates and website management
- Leader in RDBMS implementations using Oracle 11g, and MySQL. The work completed to integrate SQL Server with other systems achieved organization’s security, performance and scalability goals
- Broad knowledge of SDLC Traceability Tools including JIRA and ALM. Reduced client costs by $1M through streamlining and Automating Workflows
- Implemented XML schema, SOAP and REST Web Services using open source frameworks - JAX-WS / AXIS2
- Deployed Web Servers - Apache Tomcat, WebLogic, WebSphere
- Executed Data-Driven Test strategies, saved over $5M yearly for business unit
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL, C, C#, C++
Web Technologies: HTML, DHTML, XML, JavaScript, AngularJS, JQuery, CSS, XSLT, AJAX
Java Technologies: J2EE, JavaBeans, Web Services, SOAP, Restful
Software Development Tools: Eclipse, NetBeans and InteliJ IDEA IDEs, and Oracle SQL Developer,
Other Tools: MS Visual Studio, JIRA, Confluence, Bugzilla, ALM, Microsoft Office Suite
Operation Systems: Windows, UNIX, Linux, MAC OS, .Net
Databases: Oracle, MySQL, DB2, SQL Server
Web/Application Servers: WebLogic, Apache Tomcat, IBM WebSphere
Methodologies: Agile/Scrum, Waterfall
EXPERIENCE:
Confidential, Columbia, MD
J2EE Software Engineer
Responsibilities:
- Developed Geographic Information System (GIS) for industry leading Logistical and Utility organizations - UK Post Office; State, County and City Public Works Departments; United Parcel Service (UPS); Baltimore Gas and Electric (BGE)
- Designed, Developed and Implemented Geographic Database projects involving the creation of Esri Geo Database using J2EE and Python to provide service and persistence layers
- Established and Implemented best practices for Information Exchange and Map Production Workflows
- Provided Geographic Information System expertise to colleagues. Collaborated with team members to an executive level; creatively solving problems
- Created, and Updated Interactive Historic Maps by coding and standardizing Geographic Database Information Systems
- Implemented Software Conversion Tools and developed Scheduling Software
- Facilitated Requirements Gathering meetings including refinement and final Business Requirement documentation sign off
- Coded SQL Queries for data access and manipulation using Oracle SQL Developer
- Performed Unit Testing, Performance Testing, Logging and fixed (Production) Defects
- Coordinated with the Off Shore Team and resolved pending issues
- Led weekly and monthly project Status Meetings to share the progress on the project, escalating risks and issues as appropriate
- Supervised, Trained, and Mentored twelve Geospatial Analysts within business unit
- Collected and processed Geographic Information from Remote-Sensed Imagery, Digital Data, Intelligence Data, Existing Products, and other Collateral Data sources
- Performed Digital Manipulation of topographic information by Querying, Viewing, Evaluating, and Downloading digital data
- Performed Database Management for the storage of aerial photographs, maps, digital databases, and collateral source materials
Environment: J2EE 7.0, Struts Framework 2.0, Hibernate 3.0, Eclipse 3.2, JSP 2.x, Oracle SQL Developer 2.1, Web logic 12.1, GitHub, SOAP-REST Web Services, JavaScript, JQuery, JBoss7.x, AngularJS, XML, Junit, UML, JIRA, Eclipse IDE.
Confidential, Baltimore, MD
J2EE Developer/ Software Engineer
Responsibilities:
- Analyzed the Requirements and Design of the proposed system with the end user
- Worked closely with business analysts and end - users to establish requirements and to specify new interfaces
- Used UML Diagrams (use case, class and sequence diagrams) to Analyze, Design and Develop the system
- Completed Application Design using J2EE Struts Framework, Servlets, JSP and EJB under Model-View-Controller architecture
- Designed and Developed XML, JSP, Servlets and EJB (Session & Entity bean)
- Used DAO (Data Access Object), Transfer Object (Value Object) and Session Façade J2EE patterns
- Wrote SQL, Stored Procedures and Backend PL/SQL functions
- Implemented Web services technologies SOAP, WSDL to obtain credit card information from third party
- Deployed custom node.js proxy to simulate API responses to validate Client APIs - Authentication, Custom Headers, and Virtual Application Root
- Led the creation of the entire System’s Documentation
Environment: Java 1.7, SOAP, Servlets, J2EE, Spring Framework, AngularJS, JDBC, UML, Oracle 9i, HTML, XML, JavaScript, Apache, Web logic 9.2, node.js
Confidential, Baltimore, MD
J2EE Developer
Responsibilities:
- Worked with business analysts to understand the organization’s Business Models and goals
- Executed all phases of the Software Development Life-Cycle (SDLC) preparing Requirement Specification Documents, Design Documents, Test Cases, User Training Documents and technical help documents
- Developed Application using Java/J2EE Technologies - JavaBeans, Web Services (SOAP and RESTFUL)
- Developed Spring Controllers which managed the application flow and made calls to business objects to manipulate their contents
- Implemented server side application using Hibernate, which handles the Database Management of the Back-End Oracle Database
- Used HTML, JavaScript, and CSS layouts and standards to create screens with table less designs
- Created dynamic e-mails using JavaScript, with hard coding of HTML and CSS3
- Designed and developed jQuery components for the front end client side validation
Environment: Core Java, J2EE, Spring 4.0 Framework, Hibernate3.0, JSP, Servlets, PL/SQL, REST Web Services, JavaScript, JQuery, JBoss7.x, AngularJS, XML, JUnit, HTML5, CSS3, UML, JIRA, Oracle 11g, Eclipse IDE.