Java Developer Resume
St Louis, MO
SUMMARY
- Around 8+ years of experiences in all the phases of Software development life cycle which includes requirement Study, Analysis, Design, Development, and Integration using technologies of Core JAVA, JEE, JDBC, servlets, JSPS, Struts and spring.
- Experience in handling the Telecom, Banking, Health, Transportation and Pharma Sectors.
- Strong experience in MVC Architecture, Struts Framework 1.3/2.0.
- Good experience in technologies like Spring Framework 3.0, Hibernate 3.0 and JSF.
- Experience in developing web applications using technologies like HTML, XML, Java Script, CSS, DOJO and JSP Tag libraries.
- Experience in design and development of web applications using JSP, JSF, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XSL, XSLT, XML, WSDL, SOA, SOAP, Restful, Java/J2EE, Node.JS, Angular.JS, Angular2, Angular4, Typescript, React JS, Bootstrap, Struts2.0, Spring 3/4, Hibernate 3.0/4.0.
- Experience in OOP, Object Oriented Analysis (OOA) and Design (OOD) using UML.
- Experience in Web Services like Restful, SOAP, WSDL and good Knowledge in SOA.
- Experience in using testing tools like JUnit and building tools like Ant, Gradle and Maven.
- Experience in Agile development (TDD and SCRUM) and Waterfall methodologies.
- Excellent knowledge of multi - tier Web Based application development.
- Experience in Cloud-based infrastructure tools and components like AWS, EC2, S3, Virtual Private Cloud (VPS) and Elastic Load Balancing (ELB).
- Experienced in RDBMS concepts and experience in writing SQL queries and PL/SQL in databases like MySQL, SQL Server and Oracle writing Triggers, Stored Procedures and Normalization of databases.
- Expertise in using J2EE technologies like JSP, Servlets, EJB, JDBC, Java Beans, JMS, RMI JNDI, XML and Web services (RESTful and SOAP).
- Enhanced experience in using different IDEs like Eclipse, Spring Tool Suite, Brackets, Atom and IntelliJ, IDEA& Hands-on experience working with source control tools such as SVN & GIT.
- Strong experience in building web application using various Spring Framework features like Spring IOC, Spring MVC, Spring AOP, Spring ORM and Spring Security.
- Experience in programming with Hibernate Framework, Hibernate Configuration, DAO Design and Object Relation Mapping (ORM).
- Expertise in advanced java scripts like AngularJS, ReactJS and NodeJS.
- Experience with Installing and configuring AWS cloud servers with Linux, Tomcat, MySQL, Apache, etc.
- Experience in developing and deploying J2EE components on application servers such as Web logic Server 9.0/10.0, Apache, Kafka, Rabbit MQ, Tomcat, JBoss and IBM Web sphere 7.0/8.0.
- Experience in developing the Web applications using Eclipse IDE, Net Beans.
- Expertise in using Template Toolkit, HTML: Template, WebApp Template, MASON.
- Efficient in deploying applications using IBM Web Sphere, Web logic App Server, JBOSS and Tomcat Web Server.
- Strong Experience in Relational database like Oracle 9i/10g/11g (SQL & PL/SQL).
- Strong working experience in working with the Relational database systems like MySQL, MSSQL, PL/SQL, Oracle, DB2, SQL Server, and NoSQL database systems like Redis, PostgreSQL, MongoDB, CouchDB and Cassandra.
- Experience in using version control tools like GitHub, Bitbucket, SCM, CA SCM (Software Change Manager), SVN.
- Experience in developing SQL, Stored Procedures, functions, triggers using Oracle.
- Experience in a CI/CD environment with Jenkins, Maven, Gradle, AWS and Terraform.
- Experience in Test driven development (TDD) using unit testing frameworks such as Jasmine, Protractor, Karma, JUnit and Selenium.
- Experience in developing REST based Microservices.
- Experience in utilize Camel to integrate Microservices with other Microservices and Rabbit MQ messaging exchanges.
TECHNICAL SKILLS
Languages: JAVA1.7/1.8, PL/SQL, SQL,J2EE, UML 2.3
Tools: and Framework: Struts, Spring IOC, Spring AOP, Spring Security, SOAP UI, JSON, RabbitMQ, Spring Boot, JPA, Bootstrap, Kubernetes
Web Technologies: HTML4/5, XHTML, CSS2/3, XML, JavaScript, HTTP, JSP 2.1, Servlets 3.1, JDBC 3.0, J2EE, JSF, REST, SOAP, Micro Services
JavaScript Frameworks/Libraries: Angular JS, Angular 2/4/7, jQuery 2.2.4, NodeJS, React JS
Web Services: RESTful 2.0, WSDL
Application Frameworks: MVC, Hibernate 4.2, Spring3/4
Web Servers: Apache Tomcat 7.0, JBoss, Kafka, Camel
Application Servers: WebLogic 12.2.1, IBM WebSphere
IDE: Eclipse, JIRA, Postman 4.9.3, Atom, IntelliJ, Brackets
Databases: Oracle 11g/12c, MySQL 5.6, Microsoft SQL, PostgreSQL
NoSQL Databases: MongoDB 2.2, Cassandra
Methodologies: Agile, Test-Driven Development, SCRUM, Waterfall.
Unit Test Frameworks: Log4j, JUnit 4.12, Jasmine 2.5, Karma 1.4, Selenium, Protractor
Operating Systems: Windows, LINUX, UNIX
Build Tools: Maven, Ant, Gradle, Jenkins, AWS
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, MO
Java Developer
Responsibilities:
- Involved in developing new features for the application in JAVA.
- Experience in developing web applications using technologies like HTML, XML, Java Script, CSS, DOJO and JSP Tag libraries
- Using the Object-Oriented Programming (OOP) techniques to create DAO Classes for database access.
- Developing UI using HTML5, CSS3, Java Script and Angular7 for the new features.
- UsedJavaScript,jQuery,AngularJSandAJAXtechnologies for front end user input validations and Restful web service calls and implementedSingle Sign-On (SSO).
- Participating in daily scrums and weekly meetings with the project sponsors to meet expectations and deadlines.
- Modify the existing code to work as compatible to the new XML format.
- Expertise in using J2EE technologies like JSP, Servlets, EJB, JDBC, Java Beans, JMS, RMI JNDI, XML and Web services (RESTful and SOAP).
- Developing new code to parse XML messages that comes from Web Sphere Messaging Queues using JAXB and JMS API.
- Experience with Installing and configuring AWS cloud servers with Linux, Tomcat, MySQL, Apache, etc.
- Designing the data base tables and relations using ER Diagrams for extended features.
- Writing SQL queries, stored procedures, and triggers for database operations in MySQL.
- Preparing Unit Test Documents for the code changed.
- Involved in performing User Acceptance Testing (UAT) at the end of the test phases with the requirements collected from the user also tested using Selenium Grid.
- Using Subversion Version Control System for the collaborating Application Code and Design documents.
- Working on various phases of Software Development life Cycle that includes Requirements Documentation, Design Documentation, Implementation and Testing.
- Fixing Production Issues, Bugs and Defects in the Application.
- Creating and executing SQL Queries that applied on previous historical production data.
- Creating Pie Charts and Graphs from the SQL, results applied on production data.
- Developing the code that is flexible for the requirements based on the agile environment.
Environment: Java 1.8, Struts 1.3, Log4J, JSP, JavaScript, jQuery, Web services, Bootstrap, JSON, CSS, MySQL, Restful API, AWS EC2, Apache Web Server, Tomcat, Rabbit MQ, Oracle, Cassandra, Spring, Spring boot, Eclipse, NodeJS, ReactJS, Microservices, Kubernetes, Hibernate, HTML5, DHTML, AJAX, XML, Object Oriented JavaScript, agile, Selenium, Jasmine, Web Sphere Application Server 8.5, SVN.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Involved in the process of research, analysis, design, and development of the application.
- Involved in the process of information design and interaction design as a part of UX developer team.
- Involved in collaborating on user experience with the team.
- Involved in developing User interfaceusingJSP, JavaScript, jQuery, AngularJS, HTML5, and CSS/CSS3.
- Developed different Object-Oriented JavaScript Apps for multiple Modules using MVC framework.
- Developed Apps for Verizon setup boxes for rich UI along with HTML and CSS
- Created Utility APIs for AJAX calls using JavaScript XMLHTTP Object and jQuery for making Web Service calls.
- Developed spring boot Microservices to serve a specific business functionality.
- Used Apache Tomcat as a web server for the deployment of the application.
- Worked on Embedded Tomcat to deploy the code internally.
- Experience in making the Dev-Ops pipelines using Open shift and Kubernetes for the Microservices Architecture.
- Involved in developed and deployed the Ajax applications in the java language using the java development tool Eclipse.
- Developed responsive user interface with the help of ReactJS, Redux, JSX, ES6, Redux Thunk and Bootstrap.
- Developed various React state full and stateless components and developed reducer functions, store and created various actions.
- Used XML Web Services using SOAP to transfer the amount to that is remote and global to different financial institutions.
- Developed web components using JSP, Servlets and JDBC.
- Coded JDBC calls in the servlets to access the MySQL database tables.
- Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
- Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container Services and using AWS admin console.
- Developed Restful web services with Spring Boot to provide the required information to display on the UI.
- Integrated Struts framework and hibernate and used Spring Framework for Dependency injection.
- Planned and programmed a work queue system on a NodeJS Server with RabbitMQ and created a REST API allowing users to create jobs and retrieve data from MongoDB.
- Involved in translating the Java applications to java script files using the GWT cross complier.
- Using Backbone Restful API’s for getting the Web services data from the server
- Used Apache web server for application development and testing purposes.
- Developed components to fetch the data from the backend using jQuery, AngularJS and AJAX.
- Used JSON for data exchange between application modules
- Involved in testing complete flow of the modules.
- Wrote test cases for automation testing using Selenium, developed the application using Eclipse as IDE tool and JIRA for bug and issue tracking.
- Involved in performing User Acceptance Testing (UAT) at the end of the test phases with the requirements collected from the user also tested using Selenium Grid.
- Used Log4Javascript for Logging Errors, debugging and tracking.
- Widely used agile development methodology-based Scrum for developing various business applications.
- Done the design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD).
- Used Tera term and telnet to communicate with the VMS Server.
- Extensively used Query for developing Ajax applications.
Environment: Java 1.8, Backbone, Struts, Log4, JSP, JavaScript, jQuery, Web services, Bootstrap, JSON, CSS, SOAP, MySQL, Restful API, Apache Web Server, Tomcat, Rabbit MQ, MongoDB, XAMPP, Spring, Spring boot, Eclipse, Servlets, AngularJS, NodeJS, ReactJS, Microservices, Kubernetes, Hibernate, HTML, HTML5, Spring, DHTML, Web Strom, AJAX, API, XML, Object Oriented JavaScript, agile, Scrum, AWS, Selenium, Jasmine.
Confidential, San Antonio, TX
Java Developer
Responsibilities:
- Responsible for gathering and understanding the requirements and interacting with clients
- Implemented various J2EE patterns like Singleton Pattern, Factory Pattern, Abstract Factory pattern, Data Access Objects, Adaptor (Wrapper) Pattern.
- Designed user-friendly web application using AngularJS, HTML5, CSS3, Bootstrap, ReactJS, Spring, and Mongo DB
- Involved in writing POJO classes and HBM mapping files to map database tables with Java objects.
- Involved in writing XML configuration file for Hibernate-Database connectivity.
- Used SQL and PL/SQL queries for storing complex database objects like stored procedures, Triggers, Functions, and Packages. Used Oracle 11g as database
- Worked with HQL (Hibernate Query Language) to write static queries while communicating JSF with Oracle database
- Used JSF and Struts validation framework for application components validation.
- Worked with core layer of framework to implement View Controller in MVC Architecture and worked with spring MVC calls.
- Contributor in planning, designating, development and delivering using NodeJS, MVC, JavaScript, Angular.
- Worked with spring and web services with SOAP by creating SOAP services using Spring Controller class.
- Used Spring Boot for developing REST Microservices and used Spring Data MongoDB for data persistence.
- Expert in benchmarking and load testing a Cassandra cluster using Java-based stress testing utility called Cassandra-stress tool.
- Development of server-side programming using Servlets, JSP, Struts.
- Designed and Developed User Interactive (UI) Web pages using HTML5, React-JS, Bootstrap, CSS, JSX, Axios and Redux
- Created reusable components used across various modules using React-JS, React-DOM, Bootstrap and JSX.
- Used Apache Tomcat as a web server for the deployment of the application.
- Worked with JMS RabbitMQ Queues for sending messages in point-to-point mode also implemented Spring JMS message listeners to create and consume messages across modules.
- Exposed REST web services to communicate and send/receive data in JSON format to/from different systems.
- Wrote JUnit test cases for unit testing of the developed functionality.
- Used RESTful Web services using Spring REST API and Apache CXF
- Involved in working with WebLogic server for building and deploying enterprise Java
- Involved in writing XML configuration file for Hibernate-Database connectivity
- Troubleshoot, analyze, and check production issues in the existing EMS application and fixed bug in given timeframe
Environment: Java 1.7, Core Java, Eclipse, Tomcat, WebLogic, JSP, J2EE, Servlets, Struts, Apache, Spring, Hibernate, RESTful Web services, XML, WSDL, JSF, MySQL, Maven, SOAP, Rabbit MQ, Mongo DB, AngularJS, ReactJS, NodeJS, HTML5, CSS3, JavaScript, JSON, EJB, RDBMS, jQuery, Cassandra, Micro Services, Bootstrap, Oracle 11g, Spring Boot, PL/SQL, AWS, JAXB, OOP, GIT, Maven, JIRA, Jenkins, JUnit, Log4J, Agile, Scrum, Windows.
Confidential
Java Developer
Responsibilities:
- Involved in the process of research, analysis, design, and development of the application.
- Involved in the process of information design and interaction design as a part of UX developer team.
- Involved in collaborating on user experience with the team.
- Involved in developing User interfaceusingJSP, JavaScript, jQuery, AngularJS, HTML5, and CSS/CSS3.
- Developed different Object-Oriented JavaScript Apps for multiple Modules using MVC framework.
- Developed Apps for Verizon setup boxes for rich UI along with HTML and CSS
- Created Utility APIs for AJAX calls using JavaScript XMLHTTP Object and jQuery for making Web Service calls.
- Developed spring boot Microservices to serve a specific business functionality.
- Used Apache Tomcat as a web server for the deployment of the application.
- Used JSF and Struts validation framework for application components validation.
- Worked with core layer of framework to implement View Controller in MVC Architecture and worked with spring MVC calls.
- Contributor in planning, designating, development and delivering using NodeJS, MVC, JavaScript, Angular.
- Worked with spring and web services with SOAP by creating SOAP services using Spring Controller class.
- Used Spring Boot for developing REST Microservices and used Spring Data MongoDB for data persistence.
- Expert in benchmarking
Environment: Java 1.7, Core Java, Eclipse, Tomcat, WebLogic, JSP, J2EE, Servlets, Struts, Apache, Spring, Hibernate, RESTful Web services, XML, WSDL, JSF, MySQL
