Senior J2ee Developer Resume
Tampa, FL
PROFESSIONAL SUMMARY:
- Around 8 years of IT experience in Software Analysis, Object Oriented Design, Development, Implementation and testing of Object - Oriented Applications and Web based Enterprise Applications using Java/J2EE on UNIX and Windows platform.
- 5+ years of experience in designing, development and implementation of SOA Solutions using SOAP and RESTful Web services across various business domains.
- Expertise in Object Oriented Programming using Java and J2EE related technologies.
- Good Knowledge on working with OAUTH to provide authentication and authorization to Rest services by exchanging Access tokens.
- Good experience in UI using tools like JavaScript, Angular JS, React JS, JSP, HTML5, CSS3 and XML .
- Experience in programming skills in designing and implementing of multi-tier applications using Java, J2EE, JDBC, Servlets, JSP, XML, Hibernate/JPA, Struts 2.0, spring 4.2.0, Spring MVC, Spring Boot.
- Experience in SQL & PL/SQL to write to triggers, views, Functions, Packages and strong experience in RDBMS using Oracle, MS SQL Server, JQuery, MySQL and NoSQL database Mongo DB, Windows, UNIX.
- Experience in using the Object Relational Mapping Framework Hibernate, strong in using XML mappings and Java Objects.
- Strong experience in deploying Java applications in servers like Tomcat, WebSphere and WebLogic.
- Experience in working on cloud computing technologies such as Amazon Web Services (EC2, S3, IAM, Cloud Watch, SNS, SQS, Route 53, Dynamo DB)
- Experience in using utilities like ANT and Maven.
- Good knowledge in Design Patterns, Algorithms and Data structures.
- Good experience in Software Configuration Management using Version Control tools as Git & SVN.
- Hands on experience in designing the class diagrams, sequence diagrams, activity diagrams and flow charts using Unified Modeling Language (UML), Rational Rose and Visio.
- Experience in working in Agile environment and worked on development process like test driven development.
- Excellent Technical back ground, communication, interpersonal and presentation skills.
- Very quick at learning new technologies & frameworks
TECHNICAL SKILLS:
Java/ J2EETechnologies: Java, Servlets, JSP, EJB, JSF, JDBC, JPA, JUnit
Web Services: SOAP, RESTful
UI Frameworks/Technologies: JavaScript, Angular JS, React JS, jQuery,HTML5, Bootstrap, SASS, XML, CSS, AJAX
MVC Frameworks: Struts, Spring
ORM Frameworks: Hibernate, JPA
Databases: Oracle, MySQL, MongoDB
Application Servers: Apache Tomcat, WebSphere, WebLogic
AWS: EC2, S3, Cloud Watch, SNS, SQS, IAM, Cloud Formation
Methodologies: Agile, Waterfall
IDE s: Eclipse, RAD, Spring Tool Suite
UML Tools: Microsoft Visio, Rational Rose
Operating Systems: Windows, Linux, Mac
Version Control Systems: Git, SVN
PROFESSIONAL EXPERIENCE:
Confidential, Tampa, FL
Senior J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Adapted Service Oriented Architecture (SOA) by developing and consuming RESTful web services based on JAXRS and Jersey.
- Experienced working with Hibernate (ORM) framework to integrate business application with Oracle database in the back end.
- Developed UI using AngularJS, Bootstrap, React JS, Java Script and responsible for creating components that displays the inventory report.
- Responsible for deploying application on WebLogic Server.
- Strong knowledge of software data-structures and algorithms.
- Involved in configuration and usage of Apache Log4j for logging and debugging purpose and Maven as build and configuration tool.
- Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.
- Worked extensively on Jenkins for Continuous Integration and used Eclipse as IDE tool to develop the application.
- Implemented JUnit test cases for all the modules developed to ensure complete code coverage.
- Implemented OAUTH 2 (Rest service authentication) in our application in order to communicate securely with other protected resources by exchanging access tokens for authentication instead of using user name and passwords.
- Tested Integration of exposed microservices by making API calls from Postman & Swagger.
- Uses JIRA to track, report and audit the issues in the application.
Environment: Java 1.8, RESTful, JAX-RS, Spring MVC, Hibernate, WebLogic Server, Oracle 12c, Maven, Jenkins, EJB, JUnit, oAuth 2.0, JIRA, Agile, Git.
Confidential, Farmington Hills, MI
J2EE Full Stack Developer
Responsibilities:
- Analyze client requirement and create design document for development.
- End to end design and development of the application using Spring Boot.
- Have also worked on Java 8 along with Cold Fusion
- Made use of Spring Boot based RESTful Web Services to design and implement the application.
- Involved in the creation of POJOs and responsible for mapping bean class to database tables using Hibernate to provide persistence for POJOs.
- Used MySQL along with Hibernate based persistence for the storing data in the back end.
- Performed Unit testing, Integration Testing, and generating of test cases for web applications using JUnit.
- Used Jenkins as continuous integration tool for the application and Git for version control tool to manage the source code and integrated Git with Jenkins to support build automation.
- Wrote programs for game including sorting algorithms, timer functions, logic for image cropping.
- Used JIRA tracking system for the application deployment.
Environment: Java 1.7, Java 8, Spring Boot, RESTful Web Services, oAuth 2.0, SAML, JWT, MySQL, Maven, Jenkins, Jira, Apache, Tomcat, EJB, JUnit, JIRA, Git.
Confidential, Madison, WI
J2EE/SOA Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Developed Single Page Application (SPA) using HTML5, CSS3, JavaScript, AngularJS, and followed Spring MVC pattern for developing web application.
- Converted data from database into JSON/XML format files and retrieve useful information using AJAX calls to display them on the browser.
- Developed Service oriented architecture (SOA) by developing and consuming RESTful web services based on JAX-RS and Jersey.
- Experienced working with Hibernate (ORM) framework to integrate business application with Oracle database in the back end.
- Responsible for deploying application on WebLogic Server.
- Involved in configuration and usage of Apache Log4j for logging and debugging purpose and Maven as build and configuration tool.
- Worked extensively on Jenkins for Continuous Integration and used Eclipse as IDE tool to develop the application.
- Implemented JUnit test cases for all the modules developed to ensure complete code coverage.
- Uses JIRA to track, report and audit the issues in the application.
Environment: Java 1.7, JavaScript, AngularJS, RESTful, JAX-RS, Spring MVC, Hibernate, WebLogic Server, MySQL, Maven, Jenkins, EJB, JUnit, JIRA, Agile, Git.
Confidential
Software Engineer
Responsibilities:
- Migration of Web services from SOAP to RESTful web services.
- Validations of data is done through SPRING Framework.
- Implementation of Screens for Providers using JSP/Servlets where provider can enroll to Medicaid system and check their approval status.
- Use of NoSQL class files for generating SQL query.
- Created Front end pages Using JSP's and handle database connections in EJB 3.0 and Servlets.
- Design, Development and deployment of Web services was done using Oracle BPEL, and XML (WSDL) created a Human Task in BPEL, Defined Users worked on Notification Services.
- Handled Java multi-threading part in back-end component, one thread will be running for each request.
- Deployment of SOA services to WebLogic Server and Oracle Application server and testing the services. Configuring and Administering in JDBC, JMS, JNDI in WebLogic Server.
- Managed production support and troubleshooting for various SOA Applications.
- Configured and created JMS queues & topics, Connection Factories, Data sources, bridges & connections pools & multi connection pool.
- Implemented and integrated the business logic of PLSQL packages using Database Adapters in different BPEL Processes.
- Extensively used JMS adapter to Produce and consume the messages.
- Experience in integration testing framework like PostMan for testing the exposed web services.
- Worked in a diverse team of Integration developers, Architects and DBAs in designing and deploying SOA solutions for the client.
Environment: Java, HTML, CSS, JavaScript, jQuery, Hibernate, XML, Relational, Mainframes, DB2, EJB 2.1/3, JCL,COBOL Copy Book, JUnit, EJB, Log4j, JIRA, Git.
Confidential
Software Engineer
Responsibilities:
- Worked in Agile Development and developed the application as per the functional requirements
- Involved in work flow activities of application and data analysis based on client requirement
- Mainly involved in development, support, maintenance and enhancement of the application.
- Involved in development of the application using HTML, CSS, JavaScript and jQuery.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Used AJAX, JSON with jQuery for request data and response processing.
- Evaluated, analyzed, and tested web interface to understand and enhance the overall usability of the designs.
- Created Hibernate mapping files for business objects with tables in the database.
- Configured the Hibernate configuration files to persist the data to the Oracle 9i/10g Database.
- Worked with mainframe developers to integrate J2EE and mainframes.
- Used Log4j to validate functionalities and JUnit test cases to test the application and performed random checks to analyze the reliability and flexibility of the application.
- Responsible for deploying application on Apache Tomcat Server.
- Worked with JIRA tool for bug issues and tracking.
- Involved in configuration setting for development, test, and production environment.
Environment: Java, HTML, CSS, JavaScript, jQuery, Hibernate, XML, IBM MQ, Rational, Mainframes, DB2, CICS, JCL, COBOL Copy Book, JUnit, Log4j, EJB 2.1/3, JIRA, Git.
Confidential
SQL Developer (Intern)
Responsibilities:
- Gather and analyze business requirements of various modules of project
- Involved in the complete Software Development Life Cycle (SDLC) of the project
- Worked with Business users to analyzing the requirements
- Used Struts Framework for developing web applications
- Created dynamic web pages using HTML, CSS, JavaScript, jQuery, JSP and responsible for client-side validation using JavaScript
- SQL statements for querying, updating and reporting using
- Developed SOAP Service requests to interact with the legacy system
- Used Configuration Management tool SVN for version management
- Deployed the application in Apache Tomcat Server
- Developed various test cases and performance unit testing using JUnit and JIRA
Environment: Java, JSP, JavaScript, jQuery, Struts 2.0, XML, SOAP, SQL, JDBC, Apache Tomcat Server, JUnit, EJB, JIRA, SVN.