Sr. Java Developer Resume
Herndon, VA
SUMMARY
- Having 7+ years of experience in Information Technology with focus on gathering System Requirements, Analyzing the requirements, Designing and developing the system.
- Successful experience in all phases of the Iterative Software Development Life Cycle (SDLC).
- Strong web development skills in java, java Servlets, Java Server pages (JSP), JDBC, JNDI, EJB, JSPTag Libraries, Struts, Hibernate in BEA Weblogic9/10,Websphere8.0/8.5 as Application Servers and Tomcat 5 web server environments.
- Hands on Experience in AWSCloud in various AWSServices such as RedShift, Cluster, Route53 Domain configuration.
- Hands on experience with an in - depth level of understanding in the strategy and practical implementation of AWS cloud-specific technologies like Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, CloudFormation, Elastic IPs, RDS.
- Core competency as design and development of applications using JDK 1.4/1.5/1.6/1.7.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Puppet and Ansible
- Proficiently developed GUI using JSP, JSF Framework used for developing Web Modules, Struts framework by implementing Struts Bean Tags, Logical Tags and Display Tags, JSTL in JSPs, Action forms, Action classes, Form beans using Struts framework to handle user requests.
- Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.
- Experienced in implementing applications with Model/View/Controller (MVC) pattern using Jakarta struts.
- Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
- Developed XML Transformations using XSL, XSLT for XML to HTML transformation.
- Expertise in SQL, PL/SQL, and familiarity using Data Modeling tools, creating Case Diagrams, ERDs (Visio 2002/2003, Rational Rose).
- Extensive experience with Object to Relational Mapping tools (Hibernate 3.0) and Model Driven Architecture supporting tools.
- Experienced in developing web application front end using various Javascript Frameworks such as Jquery,Angular-JSand DOJO.
- Developed projects on SOA (Service Oriented Architecture) and Micro services Architecture with RESTful services (JAX-RS with Spring Boot, Spring MVC) and implemented SOAP (JAX-WS, Apache CXF, WADL, WSDL, Apache Axis2)
- Proficient in learning new technologies and quickly adapting to new environment.
- Strong team-oriented, analytical, problem solving and communication skills.
- Experience of using IDEs like Eclipse, JBuilder, IntelliJ and Net Beans.
- Proficient in using Git, Clear Case, VSS and CVS.
- Good knowledge on scripting technologies like Shell and Perl.
- Used AJAX while working on various projects where constant refreshing was required form the server side.
- Experience in Application Servers like Apache Tomcat and Java Application Server.
TECHNICAL SKILLS
Languages: Java, SQL, PLSQL, XML, C++, C, XHTML, HTML, CSS, Java Script.
Java Technologies: Java, J2EE, JDBC, Servlets, JSP, JavaBeans
Frame Works: Struts, JSF, Hibernate, Spring, Tiles, AJAX, EJBs, RMI and JUnit.
Development Tools: Eclipse, ANT 1.7, Rapid Application Developer
Application Servers: Web Logic, Apache Tomcat, Glassfish and JBoss.
ORM: Hibernate.
Design and Modeling: Microsoft Visio, UML and Rational Rose.
Web Services: SOAP, REST.
Databases: IBM DB2, Informix, Oracle 8i/9i/10g/11g, Mongo DB and SQL Server 2000/2005/2008/2012.
Scripting languages: Java Script, Shell Script.
XML technologies: DTD, XSD, XML, XSL, XSLT, XQuery, SAX, DOM, JAXP.
Version Control: CVS, SVN and Clear Case.
Environment: s: UNIX, Linux, Windows 2000, Windows NT 4.0, Windows XP, Solaris.
PROFESSIONAL EXPERIENCE
Confidential, Herndon, VA
Sr. Java Developer
Responsibilities:
- Designed UI screen for payment Quote to get User information with JSP, Spring tag library.
- Developed Action Classes, Service Classes for Resident Insurance premium payment module.
- Involved in Coding JavaScript code for UI validation and worked on Spring validation frameworks.
- Analyzing the Client Requirements and designing the specification document based on the requirements.
- Involved in Object Oriented Analysis (OOA) and Design (OOD).
- Familiar with the state-of-the-art standards, processes, design processes used in creating and designing optimal UI using Web 2.0 technologies like Ajax, JavaScript, CSS, and XSLT.
- Developed the application usingAngular-JS, Spring, Jersey,Angular-UI, HTML, Bootstrap, CSS and Javascript.
- Develop and maintain micro services using Springbootand Kubernetes.
- Automate the cloud deployments using chef, python (boto & fabric) and AWSCloud Formation Templates.
- Involved in the Preparation of Program Specification and Unit Test Case Document.
- Designed the Proto according to the Business requirements.
- Involved in the preparation of use case, sequence diagrams, class diagrams, Activity diagrams etc using Rational rose.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Hosting Micro Services on PCF and AWSplatforms.
- Analysis and Design of the Object models using JAVA/J2EE Design Patterns in various tiers of the application.
- Developed various generic JavaScript, JSON andNode.jsfunctions used for validations.
- Used JavaMessage Service (JMS) for reliable and asynchronous exchange of valuable information for status report.
- Worked on (JMS) MQ's like IBMMQ and Active MQ.
- Hands-on experience in using message brokers such asActiveMQ
- Extensively used JSF framework in creation of front-end UI development.
- Involved in mapping of all configuration files according to the JSF Framework
- Developed Presentation Layer using HTML, CSS, JQuery and JSP and validated the data using AJAX and JavaScript.
- Used HTML, DHTML, CSS., AngularJS,Node,JS
- Developed a code forWeb servicesusingXML,SOAPand usedSOAP UItool for testing the services.
- Involved in the development of Data base Connections and Database Operations using JDBC.
- Involved in write Sql Queries and Stored Procedures.
- Developed Action and Model Classes.
- Build application using Maven tool.
- Implemented aNode.jsserver to manage authentication.
- Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Wrote Action Form and Action classes. Used various Tags HTML, Bean, and Logic etc. Also Configured Spring-Config.xml for global forwards, error forwards and action forwards.
- Used Spring Tiles framework for the development user interface.
- Involved in the Code Review.
- Wrote MS SQL queries to save the data and retrieve the data from database using spring mongo data repository.
- Interacted to Client for better understanding of Business requirements.
- Used Express.json the top of Node.js as a proxy to interact with RESTful services and interaction with MongoDB which is a NoSQL Database.
- Worked with Ant build tool to build the Project and Involved in the Unit Testing.
- Wrote test cases using Mockito framework.
- Developed REST API to process the data from DB to another REST service
- Created containers for APIs using Docker in Linux to get deployed in Websphere
- Build and deployment on Web sphere application server.
- Involved in Production Support and Enhancement Developments.
Environment: Java, J2EE,Spring, JSP, WebSphere, HTML, WebService, AWS, JSF, JDBC, SQL, Mongo DB, DOM, XMLConnectionPool, AWS Cloud Watch, PL/SQL, AJAX, JQuery, JavaScript, AngularJS, NodeJS, Bootstrap, ClearCase, XSLT, log4j, Maven, Netbeans, JUNIT and Mockito.
Confidential, San Mateo, CA
Java Developer
Responsibilities:
- Involved in various phrases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development.
- Effectively participated in weekly client communications with Business Analysts.
- Involved in the architecture team for design and implementation of system.
- Provide Utility classes to generate Excel report.
- Implemented Design Pattern like Singleton, DAO and MVC.
- Development of Front End using Struts MVC.
- Developed views and controllers for client and manager modules.
- Developed Action and Model classes.
- Led and managed a development team to implement a web based catalog using J2EE, Struts, Tiles, JSP, Servlets, JDBC.
- Involved in developing AngularJS directives to do reusable UI components.
- Experience in implementingWeb ServicesusingSOAP, RESTandXML/HTTPtechnologies.
- Involved in UI development and client side validation using JavaScript, XML, XSLT, Ajax and JQuery.
- Developed internal application using Angular.JS, ReactJSandNode.JSconnecting to Oracle on the backend.
- Writing Back end scripts onNode.js/JavaScript.
- Implemented MVC-II Architecture, which separated the View and Business Logic Layer.
- Involved with the version control and configuration management using Clear Case.
- Involved in Analysis, UAT and Production phases of the Application.
- Involved in write Sql Queries and Stored Procedures.
- Involved in the development of Data base Connections and Database Operations using JDBC.
Environment: J2EE,JSP, Struts, HTML, JDBC, Tiles, Oracle, DOM, XML, JQuery, Singleton, PL/SQL, Ajax, JavaScript, XSLT, CVS, Eclipse, Node JS, Angular JS, Backbone JS, Bootstrap, JUNIT, Hibernate, Web services.
Confidential
Java Developer
Responsibilities:
- Analyzed specifications and requirements
- Developed Goods Receipt, Delivery Order modules and RF Function Modules
- Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries, Java Script and Ajax
- Implemented MVC-II Architecture, which separated the View and Business Logic Layer
- Worked on Struts framework to create the Web application.
- Work involved extensive usage of HTML, DHTML, CSS, JQuery, JavaScript and Ajax for client side development and validations.
- Worked on batch jobs, deployed and ran in UNIX environment.
- Used session beans and entity beans for the framework
- Involved in developing the JSF/Richfaces pages.
- Responsible for coding User interfaces using JSF
- Responsible for writing Serverside validation using JSF
- Developed ManagedBeans and Navigation rules
- Used Maven, ANT, CVS and Log4j Extensively
- Developed the business layer logic and implemented EJBs Session beans.
- Designed and developed struts action classes for the controller responsibility
- Involved in the integration of Spring for implementing Dependency Injection (DI/IOC)
- Responsible for Writing POJO, Hibernate-mapping XML Files, HQL
- Involved with the database design and creating relational tables
- Utilized Agile Scrum to manage full life-cycle development of the project.
- Building and Deployment of EAR, WAR, JAR files on test, stage and production servers
- Involved with the version control and configuration management using Serena
- Unit and Integration testing on development and pre-production servers
Environment: Java, J2EE,JSP, JQuery, JSF,JBOSS, HTML5,CSS, JDBC, Oracle, DOM, XML, PL/SQL, Ajax, JavaScript, Eclipse, JUNIT, Maven, Hibernate, DAO and Mockito.