Java/j2ee Developer Resume
Tustin, CA
SUMMARY
- Around 6 years of experience in developing Web based Applications and expertise in implementing Object Oriented Programming (OOPS) with Java, J2EE.
- Experience in System Development Life Cycle (Process Engineering, Design, Development, Deployment Support and Testing) using Agile and waterfall methodologies.
- Experience in working with Java J2EE technologies, JSP, SERVLETS, STRUTS, SPRING, and JMS Active MQ.
- Good Experience in Developing with Apache Camel and Mule ESB.
- Good expertise in working with various spring modules: Spring IOC, spring boot, Spring Batch, Spring MVC, Spring Data JPA and Spring JDBC modules.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, XSD, SOA, JAXB, JAXP.
- Proficient in implementing various Java/J2EE design patterns including Singleton, Factory, and MVC.
- Extensive experience in the areas ofService - oriented architecture (SOA), Patterns, Iterative design methodologies. Highly skilled in Logical Analysis and Quality Assurance.
- Experience in java developer with Amazon Web Services.
- Experience in using JSON and JQUERY for the persistence of data and exchanging data.
- Developed web services using SOA Architecture and implemented RESTFUL web services.
- Experience in working with Oracle SQL and NO SQL databases.
- Experience working on different application servers like Apache Camel, JBOSS, WebLogic, and Apache Tomcat including configuring, deploying, fine-tuning and monitoring.
- Experience in handling Version Control Systems like SVN and Git Hub.
- Experience on writing build scripts using ANT and Maven.
- Ability to troubleshoot Mule ESB (debuggers/flow analyzers), deployment, and tuning.
- Experience on SONAR and PMD Tools to ensure Product Quality and Process Improvement.
- Experience in working with Unit Testing Frameworks and Continuous Integration tools.
TECHNICAL SKILLS
Programming: Java/J2EE, JavaScript, XML, HTML, PL/SQL, NOSQL
Web Technologies: JSP, Servlets, Swing, JDBC, JNDI, J2EE, XML, HTML, SOAP, JMS, EJB 2.1/3.0, RMI, WSDL, UDDI, DOM, SAX, XSL, X Path, HTML, AXIS, and Web Services.ASPX
Development Tools: Eclipse 3.1, Ant, Maven.
Frameworks: Struts 1.2, JSF, Spring, Hibernate.
Designing Tools: Rational Rose, Together, Agile Methodology.
Web/App Servers: JBOSS, WebLogic 8.1/10.x, Glassfish, Sybase, WebSphere 6, Tomcat.
Databases: Oracle 8i/9i/10g/11g, SQL Server, DB2, MySQL.
Distributed Tech: J2EE, Springs, Web Services.
Configuration Tools: GIT, SVN, CVS
Design Patterns: Composite View, MVC, DAO, Singleton, Business Delegate Design Pattern.
Operating Systems: Windows XP/NT/2000, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Tustin, CA
Java/J2ee Developer
Responsibilities:
- Involved in business requirements gathering and Analysis, Design, Development, Integration and testing of application modules.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
- Designed and developed the portal using Angular 4/5 along with HTML5, CSS3, and Typescript and Bootstrap.
- Built custom AngularComponents and Services for single-page web application and Dependency Injection to add the functionality of components at run-time.
- Developed and enhanced APIproxies, which supports CORS, checking the authenticity of a request using Entitlement Server, including all the array list elements, displaying.
- Developed APIproxies to retrieve and reschedule appointments, retrieve appointment slots, retrieve pay-per-view, cancel order, retrieve pay-per-view listings and retrieve service profiles.
- Migrated the existing SOAP JAX-WS web service to REST API for better performance.
- DevelopedSQLandPL/SQLscripts to transfer tables across the schemas and databases.
- Developed Stored Procedures, Functions and created database tables.
- Used Spring IOC, spring Boot & Spring Batch framework for processing DB records.
- Consumed and developed Restful Services with JAX-RS and Jersey.
- Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
- Used Hibernate as persistence layer - using the database and configuration data to provide persistence service (and persistent objects) to the application.
- Used Oracle 11g as relational database backend.
- Developed and deployed web application using WebLogic.
Environment: JDK1.7&1.8,Hibernate,Spring,RestfulServices,Angular4/5,HTML/HTML5,CSCSS3. JavaScript, NodeJS, Bootstrap, Git, Jira, Bitbucket, WebLogic server, Stored Procedures.
Confidential, Oklahoma City, OK
Java/J2ee Developer
Responsibilities:
- Involved in business requirements gathering and Analysis, Design, Development, Integration and testing of application modules.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
- Experienced in Linux software application development
- Used Hibernate as the persistence layer to interact with Oracle DB.
- Implemented agile methodology throughout the project development lifecycles.
- Responsible for setting up Angular JS1.5 for UI development. Developed html views with HTML, CSS3 and AngularJS.
- Worked on AWS cloud services like EC2, S3, RDS, ELB and EBS for installing, configuring and auto scaling.
- Developed and designed the rest based Microservices using spring boot.
- Migrating existing application into rest based Microservices to provide all the CRUD capabilities using spring boot.
- Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/applications.
- Created Aws S3 buckets performed folder management in each bucket managed cloud trail logs and objects within each bucket.
- Involved in writing java API for Amazon Lambda to manage some of the AWS services.
- Experience in Mule soft any point platform on designing and implementing mule APIs.
- Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Configured Mule service flows with various exception handling strategies such as Global Exception,
- Design and developed various view and partial view using Object Oriented JavaScript, JSON, jQuery, Ajax Helpers and Node.js, Backbone.js, Bootstrap.
- Involved in developing HTML and JavaScript for Client-Side presentation and, data validation on the client side with in the forms.
- Hands on experience in writing Spring Restful Web services using JSON / XML.
Environment: JDK1.8, Hibernate, Spring, Webservices, Microservices, spring boot, JSP, HTML5/HTML, CSS3/CSS, JavaScript, jQuery, Angular2.0, Node.js,python, Backbone.js, Jenkins, SVN, AWS.
Confidential, Princeton, NJ
Java/J2ee Developer
Responsibilities:
- Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
- Worked with external consulting team to communicate design decisions across organizations and support engineers working with API's developed by both teams.
- Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests. Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.
- Migrating existing application into rest based Microservices to provide all the CRUD capabilities using spring boot.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
- Data integration in SOA using common-model-based data services.
- Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI worked in Importing data from various sources to the Cassandra cluster using Java API’s
- Design and developed various view and partial view using Object Oriented JavaScript, JSON, jQuery, Ajax Helpers and Node.js, Bootstrap.
- DesignedRESTAPIs that allow sophisticated, effective and low-cost application integration
- Migrated the existing SOAP JAX-WS web service to REST API for better performance.
- Consumed and developed Restful Services with JAX-RS and Jersey.
- DevelopedSQLandPL/SQLscripts to transfer tables across the schemas and databases.
- Developed Stored Procedures, Functions and created database tables.
- Used Clear Case for Source Control Management and GitHub Version control system for check-in and Checkout the code through different branches.
- Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.
Environment: JDK 1.7,Spring Framework, Hibernate, UML, J2EE, SQL, SVN, Mule Soft (Mule ESB), Java Script, SOAP 2.0, Restful Services, Node JS, Jenkins, Git-Hub.
Confidential, Durham, NC
Java/J2ee developer
Responsibilities:
- Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
- Used Spring IOC, spring Boot & Spring Batch framework for processing DB records
- Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.
- Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.
- Created theNode.js EXPRESSServer combined withSocket.ioto buildMVC frameworkfrom front-end sideAngularJSto back-endMongoDB to providebroadcastservice as well aschattingservice.
- SONAR is used to ensure Quality and Process Improvement of a product.
- Responsible to approve “Test Cases” created by Testing Team. Provide technical support to testing team to fix any issues in Functional Testing.
- Maintained, structured, and surveyed documents within the NOSQLMongoDB database.
- Worked on JBOSS application Server to deploy application.
- Consumed and developed Restful Services with JAX-RS and Jersey.
- Developed Stored Procedures, Functions and created database tables.
- Deployed Mule ESB applications into MMC (Mule Management Console).
- Used MMC mule management console to monitor the request and response payload.
- Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.
Environment: Spring Framework, JDK 1.6&1.7, Hibernate, SQL, Mule Soft (Mule ESB), JavaScript, Restful Services, Angular2.0&4.0, NodeJS, Active MQ.
Confidential
Java developer
Responsibilities:
- Developed web tire using Servlets, JSP, Struts, Tiles, JavaScript, HTML and XML.
- Responsible for Design & Implementation of Online Survey module
- Used Front Controller design pattern for Domain blocking module. Also, extensively used Singleton, DAO design patterns for enhancements to other modules.
- Implemented Client Side and Server-Side validations using Java Script and Struts Validation Framework on Login and Registration forms.
- Involved in creation of Use Cases and Test Cases. And, involved in execution of Unit Test cases and Integration test cases.
- Development of PL/SQL Stored Procedures to be used by the Java DAO layer
- Development of UI Mock Prototype using HTML and Java Script for Domain Blocking module.
- Involved in framing and documenting the Coding standards and best practices for the team, which improved the code quality and performance of the application.
- Used CVS as version control.
Environment: Java, JSP, Struts, Tiles Servlet, JavaScript, HTML, Struts, Eclipse, IBM UDB, XML and XSL, Eclipse IDE, Tomcat, Oracle Developer, Toad and CVS