Sr. Java/j2ee Developer Resume
Omaha, NE
PROFESSIONAL SUMMARY:
- AWS certified technology expert with 8 years of in - depth knowledge and experience in Java / J2EE technologies and software development life cycle processes (SDLC), system analysis, systems design, application development, implementation, testing and deployments, maintenance and customer support of mission-critical business applications.
- Substantial Experience with WaterFall and Agile Methodologies.
- Expertise at Object Oriented Design, System Analysis, Software & Web Application development.
- Extensive experience in front-end technologies like HTML5, CSS3, JavaScript, AJAX, JSP, JSTL, JQuery and other JavaScript libraries (jQuery, Angular Js, Bootstrap and DOJO).
- Involved in handling teh dependencies forMEANstackapplication and loaded them with teh help of NPM(Node Package Manager).
- Hands-on experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer and ORM framework by performing SQL Queries.
- Involved in development of SOAP & REST based web services using WSDL, SOAP, JAXB, JAX-WS and RESTful web services using JAX-RS, CXF and JERSEY APIs.
- Expert in Core-java with strong understanding of API contents, Collections, Generics, Memory Management, Exception handling, Multithreading, Concurrency and familiar with usage of Design Patterns (Singleton, DAO, Factory, Command etc.) and practices for developing workflow based high throughput applications.
- Experienced in migrating applications to AWS and application deployment in teh cloud(AWS) with CI/CD tools such as EC2, and S3.
- Well Acquainted with RDBMS like Oracle, MySQL, PostgreSQL Databases.
- Strong Experience on writing SQL Queries, Oracle PL/SQL, JPA, JDBA that includes Procedures, functions, triggers, cursors and packages. Also in using NoSQL database like MongoDB, Cassandra to support teh storage of JSON objects.
- Expertise in XML and related technologies likes DTD, XML Schema, XSLT, XPath, DOM and SAX parsers.
- Proficient in Hadoop framework involving installation, configuration and also in using Hadoop ecosystem components like Hadoop MapReduce, HDFS, HBase, Zookeeper, Hive, Kafka and Flume.
- Used Log4j for logging mechanism and developed wrapper classes to configure teh logs.
- Expert in Mockito for mock creation, verification and stubbing, backbone, Marionette and Power Mockito and also involved in testing environment using Junit.
- Substantial experience in working with QA Automation Using Selenium.
- Proficient in using IDE Tools like Eclipse, IntelliJ, STS, NetBeans for Java/J2EE and application development.
- Good knowledge in Version control systems like GIT, CVS, Subversion, ClearCase, VSS.
- Experienced with Jenkins/Hudson methodologies includes CI (Continuous Integration) and CD.
TECHNICAL SKILLS:
Languages: Java, J2EE, C, C++, SQL, PL/SQL.
Java Technologies: Java, J2EE, JDK1.5/1.8, JDBC, JSP, Servlets, JMS, Struts, Spring Framework, Java Beans, Web Services (REST, SOAP), AJAX, JNDI, XML Parsers, Struts, EJB Framework MVC, Spring, Hibernate.
Web Technologies: JavaScript, HTML5, CSS3, Bootstrap, Angularjs 1.5/2/4, jQuery, Bootstrap, Mean stack.
Servers: WebLogic, WebSphere, JBoss, Apache Tomcat.
Databases: RDBMS Oracle 11g, DB2, SQL Server, MySQL, MS, Access, PostgreSQL MongoDB, Cassandra.
Web Services: WSDL, UDDI, SOAP, REST, JAX - RS, JAX-WS.
Cloud Computing: Amazon S3, Amazon SQS, Amazon EC2, RDS, Dynamodb.
Tools: & Utilities Eclipse, JBoss, TOAD, IntelliJ, NetBeans, Editplus.
Build Scripts: Ant, Maven, Jenkins.
Testing: JUnit, Mockito, Selenium, Cucumber
Defect Tracking Tools: Jira, Rally
V ersion Control Systems: SVN, CVS, Git, IBM Rational ClearCase, VSS.
Operating Systems: Windows 2000 / XP/Vista, Linux.
Methodologies: Waterfall, Agile
PROFESSIONAL EXPERIENCE:
Confidential, Omaha, NE
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) of teh project like Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
- Effectively took an interest in Agile technique sessions for prerequisites gathering, investigation, arranging, improvement also, testing.
- CreatedUIdesigns using Web 2.0 standards.
- Developed teh User Interface using HTML5, CSS3, Bootstrap, JQuery, JavaScript, AngularJS.
- Implemented different validation control on teh web-pages using AngularJS
- Utilized a few highlights in Angular 2 like Router PARAM Map, Animations and Source maps for formats.
- Used Microservice architecture, with Spring Boot based services interacting through a combination of REST and leveraging AWS to build, test and deploy Identity Microservices.
- Designed and developed application using Spring Framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Batch and developed Action classes and DAO classes to access teh database.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Worked on designing specific programs efficiently through knowledge of Multithreading using teh API with teh goal of increasing performance on a wide variety of applications.
- Provided portable APIs for developing, exposing and accessing Web applications designed and implemented in compliance with principals of REST architectural style using JAX-RS and Apache jersey.
- Involved in complete application stack in Amazon Web Services (AWS) like EC2, S3 Bucket.
- Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS (SNS, SQS).
- Used Docker for automating teh provisioning of environments and deployments to achieve Continuous Delivery.
- Worked on Posting queue logic by implementing Message-Driven bean (MDB) using JMS and deployed on JBoss server.
- Developed test cases for Unit Testing using JUnit and Mockito.
- InvolvedOracle 11gto store all data that TEMPhas been extracted, and querying those tables with teh use of SQL through Toad.
- Built No SQL schemas and maintaining sessions by Mongo db.
- Responsible for Continuous Integration (CI) and Continuous Deployment (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
- For measuring code coverage, code standard compliance, code duplication, we has used Sonarqube.
- Used Git for version control and Eclipse IDE for development of teh application.
- Used Maven for dependency management and for building teh application.
- Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behaviour-Driven Development (BDD) and pair programming.
- Recognized for outstanding contributions on major production releases and post production issues and resolution.
Environment: Java 1.8, J2EE, HTML5, CSS3, Bootstrap, JQuery, JavaScript, AngularJS 1.5/2, NodeJS, Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch, Spring Data, Restful Services, SOAP, Amazon Web Services, Micro Services Architecture, JMS, Hibernate, JDBC, Eclipse, Oracle, Mongodb, JUnit, Mockito, JIRA, Jenkins, Unix, GIT, JBoss.
Confidential - Charlotte, North Carolina
Sr. Java/J2EE Developer
Responsibilities:
- Effectively engaged with Analysis, Design, Development, System Testing and User Acceptance Testing. Effectively took after dexterous technique in teh Scrum Cycle demonstrate.
- Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX.
- DevelopedMeanStackfrom scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
- Implement modules into Node JS to integrate with designs and requirements.
- Designed and developed teh Endpoints (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
- Utilized Java-J2EE designs like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, production line designs. Actualized SOA to create REST Based Web administrations utilizing Apache Axis.
- Engaged with Core Java coding by using Java APIs, for example, Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java me/O to satisfy teh execution of business rationale.
- Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services. Extensively used MVC, Factory, Delegate and Singleton design patterns.
- Developed and modified teh stored procedures, teh DAO (Data Access Objects) classes for separating teh Data Access logic and business logic.
- Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in teh database. Done unit testing using Junit and validate using Testing.
- Maintained Oracle and NoSQL databases (MongoDB, Cassandra) in production domain.
- Managing Maven project dependencies by creating parent-child relationships between projects for maintenance of continuous integration based on Maven and Jenkins
- Managed and administered multiple instances of GIT, including build server and operating environment.
- Has investigated Mockito and PowerMockito and actualized composing test cases to cover JMS and web service calls.
- Configured JMS in teh WebSphere application server to send messages on teh Queue
- Configured and Integrated IBM WebSphere Application Server and MQSeries.
Environment: J2EE, Spring framework, Spring MVC, Hibernate 4.x, JQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web services, Cucumber, Angular JS, Java Beans, SOA, WSDL, JAXB, JSON, Apache, TestNG, Oracle 11g, IBM RAD, ReactJS, Node JS, Websphere 8.x, Agile Methodology, MongoDB, Design Patterns, GIT, Apache Maven, JUnit, XSLT, HTML/DHTML.
Confidential, Woodland, CA
Full Stack Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
- Application is implemented using agile methodology where their is a daily SCRUM meeting to understand teh status and resolve any issues.
- Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap.
- Displayed information in Health Intent in Foundation Medicine, utilizing Foundation Medicine exclusive programming, Excel, and FHIR (HL7).
- HL7 user assessments, requirements documents, current and future state model diagrams HL7 vendor specification review and cross-walk tables.
- Utilizing present day health care benchmarks, such as Fast Healthcare Interoperability Resources (FHIR).
- Developed forms for user event handling and validations using JavaScript and AJAX.
- Designed, developed a custom, single-page, responsive web application on front end using Angularjs.
- Implemented Batch jobs to deal with large amount of chunks using Spring Batch Framework to execute teh similar jobs simultaneously.
- Worked on Hibernate for mapping teh Java objects to relational database and SQL queries to fetch teh data, insert and update teh data from teh database.
- Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
- Implemented Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB.
- Used Soap UI to manually connect to teh web service and check data.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
- Involved in installing and configuring Maven for application builds and deployment.
- Deployed enterprise application using websphere application server.
- Worked on Log4J to validate functionalities and JUnit for unit testing.
- Used JIRA to assign, track, report and audit teh issues in teh application.
- Setup teh continuous Integration (CI) process for teh application using teh Jenkins.
- Used GIT to maintain teh version of teh files and took teh responsibility to do teh code merges from branch to trunk and creating new branch when new feature implementation starts.
Environment: J2EE, Spring framework, Spring MVC, JQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Spring Batch, Hibernate, Cucumber, Angular JS, Backbone JS, Java Beans, SOA, WSDL, JAXB, JSON, Apache, Testing, Mongodb, IBM RAD, ReactJS, Node JS, Websphere 8.x, Agile Methodology, MongoDB, Design Patterns, Maven, GIT, Jenkins, Jira, JUnit, XSLT, HTML.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in gathering business requirements, reviewing those requirements and converting them to detailed design documents and clarification documents.
- Designed teh framework design for correspondence application utilizing MS Visio.
- Designed and developed front-end Graphic User Interface with JSP, JavaScript, jQuery.
- Worked heavily with teh Struts tags used struts as teh front controller to teh web application and implemented MVC design pattern.
- Configured to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.
- Developed GUI screens for XTT & LD application using JSP, HTML and CSS
- Development of teh Java classes to be used in JSP and Servlets.
- Develop XML parsing using SAX and get Expression and Values of teh elements.
- Used XSLT for transforming teh XML documents into HTML documents.
- Designed generic database Connection Pooling with JDBC using Oracle and in teh SQL query optimization.
- Performed Debugging teh Junit test cases, Integration Test and generation of tests.
- Oracle 10g is utilized for storing teh user data information.
- Responsible for ClearCase administrative tasks (working with branching/merging, triggers, labeling etc).
- Developed ANT scripts for teh build and deployment of J2EE applications.
- Used Eclipse IDE tool to develop teh application.
Environment: Java, J2EE, Spring Batch, Oracle 10g, Struts tag, Hibernate, Cassandra DB, PL/SQL, Eclipse, Weblogic, ClearCase, Junit, Ant, ECM, Unix Shell Script,SVN.
Confidential
Java Developer
Responsibilities:
- Developed Use Case diagrams, Class diagrams and Sequence diagrams to express teh detail design.
- Participated in teh design and development of application using HTML, CSS and JavaScript and composed custom JavaScript and CSS to keep up teh easy to use look and feel.
- Developed teh business logic code in Core Java/J2EE, Hibernate, JDBC etc.,
- Involved in modifying, updating and testing of teh component.
- Successfully differentiated presentation from code.
- Used multi-threading and socket programming.
- Involved in writing teh ANT scripts to build and deploy teh application.
- Implemented JUnit for testing product components..
- Used Eclipse IDE tool to develop teh application.
- Consistently produced teh highest quality code through disciplined and rigorous unit testing and integration testing.
Environment: JDK 1.5, J2EE 1.4.x, JDK, HTML, CSS, Javascript, Hibernate, PHP, SQL, DAO, ANT, POJO, Collections, frames, Cascading Style Sheets, TOMCAT Server, Junit, JDBC API, Eclipse IDE.