Java/ J2ee Developer Resume
Glendale, CA
PROFESSIONAL SUMMARY:
- 7+ years of experience in analysis, design, development and implementation of Web Based, Client/Server applications and Database applications.
- Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets, Java Beans, EJB and JNDI.
- Proficient in using RDBMS concepts and worked with Oracle.
- Strong front - end UI development skills using scripting languages HTML, CSS, JSP, JavaScript, Angular2.0, 4.0 XML and PHP.
- Worked with full Stack developer in Java Full Stack developer
- Worked extensively on technologies Spring, Web services, SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL and Microsoft SQL server during my tenure in Software Development.
- Worked with Oracle8i/9i/10g, MySQL.
- Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/UDDI/WSDL).
- Worked on application development using various frameworks such as Struts Framework 1.x, Angular frame works, Spring Framework 2.x/3.x, Java Server Faces (JSF), Hibernate.
- Used microservice architecture with spring boot interacting combination of REST and apache Kafka message brokers.
- Worked on Web Application Development with Framework like Struts, Grails and Spring MVC.
- Experience using various web/application servers like Python, Apache Tomcat, WebLogic, WebSphere and JBOSS.
- Solid understanding of software engineering Frameworks, tools and processes, preferred skills.
- Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
- Worked on front-end/presentation tier development using Struts Framework that includes JavaScript, Ajax and CSS.
- Technical experience in the areas of Object Oriented Analysis (OOA) Object Oriented and Design (OOD) using UML, Software Life Cycle Management and Development of Distributed applications.
- Having the knowledge with the Heroku which was depending on the AWS cloud.
- Used the spring framework to developer the web project which I was experience.
- Extensively used JavaScript to make client side validations and to parse complex expressions
- Heads on the experience on the SQL Server with the RDBS database
- Used microservice architecture with spring boot interacting combination of REST and apache Kafka message brokers.
- Developed the application using unit test and also implement with that and maintain the application.
- Support continuous improvement by investigating alternative approaches and participating in design reviews.
- Experience in Database Development, Programming, Administration using MySQL, PostgreSQL, Oracle 10g/11g and SQL Server.
- Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra.
- Experienced in developing Web Services with Python programming language.
- Experience with agile/Scrum development methodologies also.
- Experience in SOA EIP using Apache Camel spring integration.
- Expertise in design and development of J2EE components and API’s
- Gained knowledge in the software engineering concepts alone with waterfall model methodologies also.
- Worked on implementation of the version control software GitHub, CVS, VSS, SVN and Clearcase.
- Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
- Managed risk analysis and mitigation plans, status/defect reports, and client presentations.
- Expertise in develops practices like Automation, Configuration management.
- Heads on the experience with the Unit testing like as Jest.
- Participated in understanding of sencha ExtJS technologies and development tasks
- Proficient in all phases of Sencha SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications.
- Extensive knowledge in Agile, Waterfall and TDD Methodologies.
- Developed Camel routes using Scala DSL and developed custom message converters
- Quality Assurance automation testing expert in Selenium WebDriver.
TECHNICAL SKILLS:
Programming Languages: Java 8, J2EE,Python, C++, PL/SQL, Spring 3.2/4.0, Hibernate 4.0, UNIX Shell
J2EE Frameworks: Spring MVC, Struts, JSF
Web Technologies: HTML5, CSS3, JavaScript, XML, JSP, Apache Tapestry, Servlets, jQuery, Angular JS, NodeJS.
Web Services/ Testing: REST (JAX-RS) and SOAP Web Services (JAX-WS), AWS, Junit 3.8 and 4.10, Slf4j-log4j,Drools, JMeter
Familiar IDE: NetBeans, Eclipse, SQL Developer
Databases: Oracle 10g/11g, MySQL, DB2 9.7, MongoDB
Repositories: GitHub, Bitbucket, SVN, CVS
WEB/Application Servers: Oracle WebLogic 10c, 11g and 12c, IBM WebSphere 8.0.8.5, Tomcat 6.0 and 7.0 and JBoss
Build Tool/ Servers: Ant, Maven 3.0 and above, Gradle, Jenkins
Messaging: JMS, Kafka and Apache Activemq
PROFESSIONAL EXPERIENCE:
Confidential, Glendale, CA
Java/ J2EE Developer
Responsibilities:.
- Design and develop code using the Java EE platform. Extensively using MVC, Factory, Delegate and Singleton design patterns.
- Involved in design, development and maintenance of applications that utilizes Microservices, Docker, J2EE, Spring Framework, Spring MVC, Spring Integrations, Spring Data.
- Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
- Heads Experience on the Java 8 in the project.
- Used Lambda experience in the project by Java 8.
- Used Spring boot actuator to access the current state of the running application in production environment.
- Designed and developed the login portal using framework Angular 2 along HTML, CSS and TypeScript
- Conducted simultaneous queries and retrievals using Java Multithreading techniques.
- Involved in writing Thread Safe blocks for multi-threaded access to make valid transactions.
- Build Microservices for the delivery of software products across the enterprise.
- Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, JSTL and JavaScript, Business objects developed using POJOs and data access layer using Hibernate/JPA.
- Used JMS for reliable and asynchronous exchange of valuable information such as payment status report.
- Implemented SOA to develop REST Based Web services using Jersey, JAX-RS.
- Utilize and program RESTful Web Services, EJB/JPA, and Hibernate entities.
- Avoided traffic bottle neck formation with the help of Spring Ribbon and Kafka.
- Extensively worked on JPA with Hibernate as persistence layer and developed RESTFUL web services using Spring boot, Spring RESTFUL template.
- Responsible for designing and developing business services, Test Classes and DAO methods using Spring, JPA and Hibernate.
- Implemented JPA ORM through Hibernate created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Hands on experience with JSON with this project.
- Experience with the MQ tool with java designing.
- Performed and validated Database testing and data retravel.
- Worked with Hibernate and JPA annotations to configure entity classes. Generating primary keys using DB Sequences and maintaining relationships with other tables.
- Used CURL to transfer data to server using available protocols.
- Provided technical guidance during all phases of sencha SDLC
- Integration of Spring-data-jpa with GemFire cache and AWS PostgresSQL.
- Developed PL/SQL stored procedures, functions, views, created indexes and constraints, triggers and required SQL tuning to reduce the response time in the application. Worked on Query optimization.
- Used Maven scripts to build the application and deployed on WebLogic Application Server.
- Experience of AWS Elastic Block Storage (EBS), different volume types and use of several types of EBS volumes based on requirement.
- Developed a complex Ajax application based on the JQuery framework
- Converted data from XML format into java objects and injected into MongoDB.
- Drools were used to validate business rules before execution during run time.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
- Used GIT repository for software configuration management and version control, Maven is used for build script and configured log4j log files.
- Provided QA feedback for review retrospectives
- Set prioritization of module testing.
- Involved in system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Cucumber WebDriver.
- Setup the Automation framework using Cucumber WebDriver to run test cases in multiple browsers and platforms.
- Developed custom libraries for automation using JAVA & Cucumber WebDriver.
- Used kafka for the testing documentation.
- Support the integration and system testing and troubleshoot any defects by the kafka testing.
- Developed the functionalities under Agile Methodology JIRA processes.
Environment: J2EE, Spring framework, Spring MVC, JDK/1.8, Design Patterns, JPA, Servlets 2.3, JDBC, AJAX, Jenkins, Web Services, GemFire, Kafka, Hystrix, Ribbon, Spring Boot Actuator, REST 1.3.0.0, EJB, Hibernate 4.3, RESTful, SOA, WebLogic 10.1, Oracle 11g, Drools, Maven, JUnit, Agile Methodology, Jira, Curl, GIT, log4j.
Confidential - Denver, CO
Java/ J2EE Developer
Responsibilities:
- Design & development of new Java/J2EE middle tier components.
- Preparing Design Documents, conducting impact analysis of requirements on the platform, participating in business meeting.
- Designed and developed the login portal using framework Angular 2 along HTML, CSS and Type Script.
- Created Typescript reusable component and services to consume REST API’s using component based architecture provided by angular 2
- Implemented Spring and Hibernate frameworks along with Restful webservices in developing the application.
- Developed User interface module HTML, JavaScript, AngularJS, JSP and jQuery.
- Used Ajax and jQuery for creating dynamic web pages which interact frequently with the server.
- Used frameworks for generating animations in the user interface.
- Used Core, MVC, AOP, Boot and Security Spring modules for application development.
- Worked on Spring Core modules like IOC and dependency injection.
- Implemented RESTful webservices by using JAX-RS and Jackson implementations to retrieve data from client side.
- Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Spring Boot.
- Used Spring Boot which is faster in building Micro services and developed spring based applications with very less configuration.
- Automated Cassandra Builds/installation/monitoring.
- Optimized the Cassandra cluster by making changes in Cassandra Configuration
- Created test cases during two weeks sprints using agile methodology
- Designed data visualization to present current impact and growth.
- Developed Camel routes using Scala DSL and developed custom message converters
- Experience in SOA EIP using Apache Camel spring integration
- Developed natural language processing and machine learning systems.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Works in React.js for templating for faster compilation and developing reusable components
- Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.
- Used Spring Cloud Suit tool for speed up the time of creating new business features.
- Creation of common deployment pipeline Using the Spring Cloud Suit
- Implemented JMS service by using Active MQ and Queues for the batch processing.
- Used Amazon IAM to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
- Integration of user-facing elements developed by the front-end developers with server side logic using the Node.JS.
- Design and implementation of low-latency, high-availability, and performant applications.
- Proven hands -on software development experience.
- Worked on the databases of the Amazon RDS and carried out functionalities for creating instances as per the requirements.
- Implemented Amazon RDS multi-AZ for automatic fail over and high availability.
- Used Hibernate to store the persistence data into the Amazon RDS Oracle database.
- Utilized AWS Cloud Watch to monitor the performance environment instances for operational and performance metrics during load testing.
- Used GIT repository to commit and checkout code.
- Used Docker applications by creating Docker images from Docker fle.
- Used Kubernetes to deploy Docker containerizing.
- Developed REST based Microservices using Spring Boot.
- Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON format using Microservices.
- Works on the Unix Administration along with the project.
- Experience working on infrastructure as a system administrator development test and production servers
- Working on creating scripts, automation, and global configuration management
- Used various features from AngularJS like data binding, routing, custom filters and directives to meet various customized requirements.
- Used HTTP services and resource in AngularJS to get and handle JSON data from the backend.
- Maintained cross-browser compatibility using libraries like jQuery and achieved responsiveness using Bootstrap CSS.
- Designed Frontend within object-oriented JavaScript Framework like AngularJS, NodeJS.
- Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Support QA phase by developing test scripts and by managing QC.
- Providing support for System Integration Testing & User Acceptance Testing.
- Tested the API application using Unit testing.
- Unit testing of the developed/modified application program using different test scenarios and test cases using Junit and Mockito.
Environment: Java, J2EE, HTML, JSP, CSS, JavaScript, jQuery, JSP, AJAX, AngularJS, Spring, Hibernate, JPA, JMS, REST Webservices, JAX-RS, Jackson, Microservices, EC2, S3, ELB, Security Groups, IAM, RDS, Cloud Watch, PL-SQL, Oracle, Mockito, JUnit, Soap UI, GIT, Maven, Jenkins, Glassfish, JIIRA.
Confidential, Nashville, TN
Java/ J2EE Developer .
Responsibilities:
- As a Developer responsible for design development of translate and track modules in this Application.
- Worked in Agile environment with 2 week and 3-week sprint process environments.
- Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
- Heads on experience on the J2EE for the web design.
- Developed the Spring AOP Programming to configure logging for the application.
- Integrating Web API to backend services end to end.
- Used Spring boot for the fasters in building API Application
- Developed Server side components which include Spring controllers, Business Services, DAO and persistence layer.
- Designed and developed RESTFUL service interface using Spring 4 to the underlying customer event API for Payments, Registration, Services..
- Used unit testing like Jest for the testing purpose.
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS and JQuery.
- Written spring controller for Restful web services by using URL mapping.
- Developed and tested website using the MEAN Stack (Mongo DB, Express, AngularJS, and NodeJS).
- Followed the overall application MVVM architecture to create MVC layers in AngularJS and NodeJS layers.
- Used AWS Beanstalk for deploying and scaling web applications developed with Java and Node.js.
- Developed REST based Microservices using Spring Boot.
- Used the lambda in the application forms
- Hands on experience with Python programming on handling warnings, Exception handling, concrete exceptions, binary data services.
- Involved in Developing a Restful service using Python Django framework.
- Developed entire frontend and backend modules using Python on Django Web Framework with GIT
- Provided pre and post production deployment support end to end.
- Security testing is very important part of functional testing where testers make sure that the application product is secured enough to keep away the access of application from hackers.
- Security testing here should always make sure that the user should able to log in only when he or she is in this private network and should unable to access this web-based application.
- Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON format using Microservices.
- Used Cache with all needed valued when the system keeping the cache is starting up.
- JBoss Cache is a product developed to cache frequently accessed Java objects for this project
- Heads on the Java application development within the project durations.
- Used rally as a project tracking tool/Defect tracking/ Testcase Management Tool.
- Gained solid knowledge and development the project with SQL oracle.
- Used the Unix shell scripting to used for the project.
- Used Micro Services in this project.
- Provided Application Support and credit risk applications covering all UOB regions.
- Established and continued to build a collaborative working relationship with business users, development teams.
- Responsible for scheduling and facilitation meets across functional teams
- Used Hibernate as the ORM layer to be able to integrate the software with the Oracle database backend.
- Built Web pages that are more user-interactive using jQuery JSON, Angular JS, JavaScript, Bootstrap.js, w2Ui.
- Implemented spring framework for MVC model development.
- Done the database part in the MySQL with using the script.
- Diagnosed and resolved complex load balancing issue by phone for global site amazing and satisfying client.
- Converted Linux systems from local password authentication to LDAP and NFS homes significantly increasing administrative efficiency.
- Coordinated resources with varied programming expertise to create a holistic solution to system update and service interruption issues.
- Configuration of systems for advanced version of File net application.
- Looking after deployment issues and written SQL script support production issues.
- Implemented spring for Dependency Injection and AOP.
- Used SVN, GIT for source code version control.
- Knowledge of SQL, comfortable working oracle.
- Contribute in all phases of the development lifecycle.
- Heads on the experience with the system integration testing and also with unit testing.
- Written TestNG test cases for unit testing business functions.
- Scrum exposure was used in this project.
- Using Radar, Espresso for bug/task tracking and time tracking.
Environment: Java J2EE, JSP, Spring 3.0, JQuery, HTML5, Angular JS, Bootstrap.js, Jboss, Oracle 11g, SVN, GIT, TestNG, Hibernate and Maven
Confidential
Java Developer
Responsibilities:
- Participating in user requirement sessions to gather business requirements.
- Involved in Development, Integration and Testing of application modules.
- Involved in the requirement gathering.
- Involvement angular JS to develop the JavaScript.
- Mostly my part will be server side development.
- Mostly used J2EE for the web design of the web pages.
- Developed presentation layer using JSP, HTML, Java Script, JQuery and CSS.
- Used Rabbit MQ in the application development.
- Have developed stateless session enterprise java beans.
- Implemented a variety of Spring MVC Controller classes that coordinate the flow of control from the presentation tier to the Middle tier. These controller classes handle multiple request types by extending the behavior of Spring MVC Controller classes.
- Gained knowledge in the unit testing by using in this project.
- Used CI/CD pattern in the frame works.
- Gained solid knowledge and development the project with SQL oracle alone with MySQL also.
- Done the database part in the MySQL with using the script.
- Object oriented analysis and design using common design patterns.
- Experience collaborating with Senior Technical Staff.
- Implemented the project using IDE Eclipse.
- Experience with the testing team members to gain knowledge in the testing side.
- Gained knowledge with SQL and NoSQL based solutions.
- Used to test software when the coding has done with the first part of the project.
- Gained knowledge in the APL alone with Java application development.
- Implemented the customer service-oriented attitude.
- Implemented the code by using debugging.
- Connect to the Foreign JMS Server to send the message to the request queue and get the response from the reply queue.
- Used Confidential Maps API (JavaScript Library) for map integration.
- Worked on JQuery, AJAX, JSON and JSF for designing highly user interactive web pages.
- Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
- Used Object/Relational mapping tool Hibernate to achieve object persistency.
- Implemented the integration with the back end system with web services using SOAP
- Involved in configuring hibernate to access database and retrieve data from the database.
- Implemented logger for debugging and testing purposes using Log4j.
- Developed JSF components, implemented event handling using Java, JSF and JavaScript for various modules.
- Developed stored procedures and triggers with Oracle.
- Involved in the bug tracking and Unit Testing using JUnit framework.
- Developed ANT Scripts to do compilation, packaging and deployment in an application server.
- Installed and configured Jenkins for continuous integration.
- Used automation testing got the project.
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
- Deliver project with quality driven designs.
Environment: Java, J2EE, JSP, JSF, Servlets, Hibernate, SQL, Springs, JQuery, JNDI, JMS, Oracle, JBOSS, ANT, XML, Java Script, HTML, CSS, Windows, WebLogic, Eclipse, Jenkins, Log4j, Confidential Maps API.
Confidential
Software Developer
Responsibilities:
- Developed the User Interface using HTML, CSS, JavaScript, JQuery and AJAX and design solutions using Java / J2EE technologies like Struts and Spring.
- Involved with bug fixing on functionality, performance and designing issues.
- Worked with a content management tool to design graphical contents.
- Designed mockups and demo for clients.
- Gained knowledge in the java application development.
- Gained the knowledge in the Reltio MDM.
- Gained knowledge in the agile software development process.
- Providing customer support through support tracking tools like Assyst.
- Ensuring the compatibility of websites with various website browsers.
- Design eye-catching icons and other graphical elements to be used in our client’s software products, online, and potentially in printed materials. These graphical elements will communicate the personality and value proposition for a product brand.
- Create interaction models in response to functional requirements and usability data, and produce both low- and high-fidelity interactive UI prototypes.
- Understand the business of the company.
- Used automation testing got the project.
- Deliver project with quality driven designs.
- Extensive or high level of HTML, DHTML, XHTML, CSS implementation.
Environment: Core Java, Spring, Hibernate, UI Technologies HTML, CSS, JavaScript, JQuery, Ajax.
Confidential
Jr Developer
Responsibilities:
- Requirement Gathering and Analysis of the requirements, Impact analysis on the current system.
- Created knowledge base documents.
- Gained knowledge in the java application development.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Used jQuery Events to manipulate the elements depends on the user interactions.
- Gained the knowledge in the Reltio MDM.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Designed and developed few web service components to fetch all future appointments which was used in another application.
- Debug the application using Firebug and manipulated the Nodes using DOM and DOM Functions.
- Discussions with customers for their requirements and modified the application code as customer needs.
- Involved in writing and modifying Procedures, Functions, Queries, Views and Triggers to get the data from Database.
Environment: Core Java, Spring, Hibernate, UI Technologies HTML, CSS, JavaScript, JQuery, Ajax.