Java Developer Resume
Austin, TX
SUMMARY
- 7 years of IT Experience in designing, developing and deploying web applications and client/server applications using JAVA, J2EE technologies, Application Frameworks, HTML, JavaScript, JQuery, AngularJS, CSS, AJAX.
- Experience in deploying applications on Servers like WebLogic Application Server, Web Sphere 6.0, Oracle Application Server, and Tomcat.
- Experience in developing web applications using Spring, Struts and other custom Architectures.
- Experience in Data Modeling and performance tuning of Relational Data Bases Oracle 9i,10g and DB2.
- Experience in developing Web based applications in J2EE - including Spring, Hibernate, Struts, Servlets, JSP, JDBC, JavaBeans, JSF, and Web Services.
- Expertise in developing applications using SpringFramework's Spring Web Flow, Inversion of Control and Dependency Injection.
- Expertise in Java and J2EE - Servlets 2.4/2.5, JSP 1.2/2.0, Spring 3.0/3.1, Hibernate 3.5 and JPA 2.0.
- Expertise in developing Service Oriented Architectures (SOA) from Web Services supporting High Internet.
- Expertise in Java and J2EE - Servlets 2.4/2.5, JSP 1.2/2.0, Spring 3.0/3.1, Hibernate 3.5 and JPA 2.0.
- Experience in developing application using Spring Framework that uses features of IOC, AOP, and MVC, and Spring Boot.
- Migrated Elastic Cluster from Windows to Linux boxes in Azure.
- Designed and developedMicroservicesbusiness components using Spring Boot.
- Hands on experience in developing both SOAP(JAX-WS) andRESTful(JAX-RS)WebServices.
- Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
- Expertise in developing Object Relational Mapping using Hibernate and Oracle.
- Expertise in developing the Web components using JSPs, Servlets, Filters, Custom Tag Handlers, CSS.
- Expertise in developing application user interfaces with JSPs, AJAX, Java Script and DHTML.
- Proficient in Web designing and development, using HTML5, CSS, jQuery, Bootstrap, Dojo, JavaScript, XML, AngularJS and Ajax for providing the user interface and communication between the client and server.
- Worked in a small team. Developed new modules, maintained, tested a Windows based .NETapplications written in C#, VB.NET, SQL Server that controls Intermec RFID readers.
- Working experience in RDBMS like MySQL, Oracle and SQL Server.
- Expertise in debugging the applications and Unit Testing the application using JUnit.
- Used Postmen and Apache HTTP Request client for testingRestfulwebservices.
- Extensively involved in the development of backend Logic or data access logic using Hibernate.
- Expertise in defining solutions with excellent Object Oriented Design using several design patterns includingbut not limited to Singleton, MVC, Business Delegate, Session Facade, Factory, DAO, Value Object, Proxy etc.
- Experience with AWS, EC2, S3, RDS, Cloud formation templates, CICD tools (Jenkins, Git, Ansible playbooks).
- Expertise in Documenting the Software Requirements Specifications including Functional Requirements,Data Requirements and Performance Requirements.
- Experience with Oracle, MySQL, Microsoft Access in writing PL/SQL, stored procedures, functions and triggers.
- Experience in writing the ANT SCRIPTS for building and deploying the working enterprise application andwritingUNIX Scripts.
- Involved in theJMSConnection Pool and the implementation of publish and subscribe using SpringJMS.
- UsedJMSTemplate to publish and Message Driven Bean (MDB) to subscribe from theJMS provider.
- Used React JS framework for developing the Single Page Application.
- Installed and configured the development environment using Web logic on Windows and LINUX.
- Experience in implementing and to manage continuous delivery systems and methodologies on AWS.
- Pleasant experience in creating components documentation using React.JS.
- Experience in using Version Control Systems like SVN and Clear Case.
- Highly adaptable and adept at building good working relationships.
- Experience in MAVEN build automation tool.
TECHNICAL SKILLS
Programming Languages: C, C++, JAVA, J2EE,SQL, PL/SQL
Web Technologies: HTML5, AJAX, JSF, JQuery, CSS3, AngularJS, Angular2, JavaScript, Node JS, Json-Parsing, JSON-DTD, React JS
Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, DB2
Web Services: JAX-WS(SOAP), JAX-RS(Restful), WSDL
J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA
Application Frameworks: Struts 1.x/2.x, Spring Core, Spring MVC, Spring Security, Spring ORM, Spring AOPORM Framework Hibernate, Frameworks Spring
IDE: Eclipse, Edit Plus 3, My Eclipse, NetBeans 7.0, Flash Builder 4.5
Web/Application Servers: Apache Tomcat 6.0, Glassfish, IBM WebSphere 8, Oracle WebLogic, WAS, JBoss 4.0
XML: XML, DTD, XSL, XSLT, XHTML, XML Schema, SAX and DOM Parsers
Version Control: IBM ClearCase 7.0, 7.1, SVN (Apache Subversion), CVS, VSS, Git
Design Methodologies: UML, J2EE Design Patterns, Elastic Search
Operating Systems: Windows Vista/7/8, UNIX, Linux.
UML Tools/ other tools: Apache ANT, Maven, JUNIT, Jira, Clear Quest, Bugzilla, MS Visio, Dreamviewer, Log4j, Rational Ross, Star UML, Selenium
AWS: EC2, RDS, S3, ELB, SNS, Jenkins
Tools: JProfiler, Wily Interscope, JMeter, Visio
PROFESSIONAL EXPERIENCE
Confidential, Austin,TX
Java Developer
Responsibilities:
- Secured theRESTservices usingAppeng Aluminumframework wheresecurity is provided by extending the Spring boot framework with additional capabilities that are specific toApple Inc.
- Involved in writing Spring ConfigurationXMLfile that contains declarations and another dependent object declaration.
- Worked in all areas of Jenkins setting upCIfor new branches, build automation, plugin management and securingJenkinsand setting up master/slave configurations.
- Good understanding of creating and managing the various development and build platforms and deployment strategies.
- UsedJenkinsandMavenfor continuous integration, deployment(CI/CD) and bundling.
- Excellent Knowledge of Application Lifecycle Management, Change & Release Management and ITIL process.
- Design, develop build and packaging tools forCIbuild and reporting. Automate the build and release cycles.
- Experienced in working with version control systems likeGITand used Source code management client tools like GitHub, Git Lab.
- Used Intelli Jfor development, configured and deployed the application on toEmbedded jetty serverusingMaven,version control byGITand tested usingJUnit.
- Performed unit and integration tests for existing Micro services usingJunit.
- Developed, Tested and Deployed application inEmbedded jettyserver.
- Used Junitfor unit testing & Jenkins for automated build and deploy process.
- Worked onPOSTMANtool for testing Web Service by passing request to Web service provider.
- Worked on cumulative feedback withcustomerof latest release and actively shared work withOffshoreteam.
- UsedDependency Injectionfeature of Spring MVC framework and ORM mapping tool Hibernate for rapid development and ease of maintenance.
- UsedRADARfor monitoring issues and resolving bugs in the application by coordinating with team members of the project.
- Handled server-side validations using Spring boot validator framework along withinterceptorsand Login security.
- FollowedAgilescrum methodology with two week’s iterations. Actively participated in Daily stand-up meetings with Scrum Master.
- DevelopedSpringControllers, Service Components, DAOs, Web services for developing presentation layer of the application.
- Involved in creating theHibernate POJO Objectsand mapped using Hibernate Annotations.
- Involved in creating theHibernate POJO Objectsand mapped using Hibernate Annotations.
- Automated build throughMavenand deployed into Dev server.
- Extensively Worked on Spring boot Servicemodule andcontrollerof the current project.
- Developed, Tested and Deployed application inEmbedded jettyserver. Worked on POC for the current project to migrate toSpring boot fromAluminum framework.
- Participated in theProductionsupport issues, to deploy and maintain the application.
Environment: Java1.8,J2EE, HTML,CSS,JSP,XML, Appeng Aluminum framework, Hibernate, Servlets, GIT, Eclipse, Linux, Junit, SpringBoot, Maven, JPA, Maven, GIT, Devops (Build tool with Jenkins), Java Beans, RESTful Webservices,RADAR, Embedded jetty,JSON,CSV.
Confidential, NJ
Full stack java Developer
Responsibilities:
- Implemented Presentation layer components using HTML, JavaScript, JSP.
- Configured Spring Framework to implement MVC design patterns.
- Used JavaScript for client side validations.
- Developed business components using Spring and hibernate.
- Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
- Implemented data access using Hibernate framework.
- Implemented the configuration files and the class's specific to the spring and hibernate.
- Implemented the Business Objects and configured those Objects in spring configuration file.
- Created hibernate mapping files to map the POJO to DB tables.
- Implemented design patterns like Singleton.
- DevelopedRestfulclients using Spring REST Template to consumerestfulservicesfrom other systems.
- Developed User Interface of the application using reusable UI components constructed using JSF (Java Server Faces) component based framework.
- UsedRestfulWebservicesto create end points, which are accessed from UI
- Created SQLStatement, Stored Procedure, Triggers using TOAD on MySql database.
- Wrote various SQL for accessing data from database and used JDBC API for Java Database Communication.
- Used Spark streaming to ingest data from Kafka to feed the manipulated time-series data in to Cassandra
- Implemented search functionality including the wildcard search.
- Developed EJB Session Bean to encapsulate the business logic.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Implemented Spring Boot withMicroservicesto divide the application into various sub modules
- Used Spring Tool Suite as IDE for developing project.
- Designing and deploying enterprise-wide scalable operations on AWS.
- Created platform as infrastructure with AWS(EC2, RDS, ELB) used Jenkins to run the automated deployments
- Experience in developing application using Spring Framework that uses features and Spring Boot.
- Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades
- Performed unit testing, system testing and user acceptance test.
- Involved in theJMSConnection Pool and the implementation of publish and subscribe using SpringJMS.
- Used Websphere as an Application server for deploying web application.
Environment: Java1.8, JSF, HTML, CSS, Servlets, JavaScript, Jenkins, JSP, Spring 3.0, Hibernate, RESTful, Web Services, JDBC, Eclipse, Websphere,Spring Boot, Shell Scripting, Microservices, Python, Oracle, JUnit, XML, UML, AWS, CVS, ANT, Maven, Weblogic server.
Confidential, VA
Java Developer
Responsibilities:
- Responsible for developing and delivering solution to Confidential in the Mortgage Loan sector.
- Deliver new and complex high-quality solutions to clients in response to varying business requirements.
- Translate requirements into establish specific solutions and performing the efforts including programming and testing that culminate in client acceptance of the results.
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE technologies and in conjunction with industry and business skills to deliver solutions to customer.
- Analyzing of user story, low level design for user story, development, implementation and testingof Pricing cash release.
- Check status of core services from On-Premise
- Troubleshooting and debugging applications and providing fixes in a timely manner.
- Use Maven to build and package the application.
- Implementing and managing stacks using AWS CloudFormation.
- Experience with EC2, Cloud Watch, Elastic Load Balancing and managing securities on AWS.
- Deploy the Application on Weblogic application server.
- Use eclipse as IDE to write the code and debug application using separate log files.
- Write Junit and system test cases for new/modified code on timely manner.
- Use Git as the version control and Sonar as code coverage tool.
- To develop & modified the Technical documents as per company standard process prototype.
- Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day developments of the work done
- Ability to learn and absorb new technologies as needed.
Environment: Java8,J2EE,JSP, AWS,EJB, Java script, DB2, Weblogic, SOAP Web Services, Eclipse,Rapid SQL, Windows and UNIX, HTML5, CSS, Java Script, Ajax, JQuery, Spring, Java, Apache Commons Net 3.6 API, MAC Vaults API, JDBC, JCraft, Apache POI, JDBC, Hibernate.
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Implementing the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules
- Developed user interface using Spring MVC, JSP, JSTL .
- Developed JSP pages and client side validation.
- Developed an own realm for Apache Tomcat Server 8.0 for authenticating users.
- Developed the custom tags to display data in JSP pages.
- Deployed the application in Production environment.
- Initially started as .NETdeveloper. Responsible for porting toJavaa statistical analysis software engine developed in C# and SQL Server
- Designed the user interface using HTML5, CSS3.
- Developed user interface using AngularJS to simplify the complexities of the application
- Tested the java code using SPOCK and JUnit.
- Performed code review using crucible.
- Written Unit test cases usingJUnittesting framework.
- Involved in the development of front-end design usingJSP, HTML, CSS, XML, AJAX.
- Worked on JUNIT testing, Integration testing Development frameworks.
- Generate SQL Scripts to update the parsed message into Database.
- Completed proof of concepts using Java, JSP, Servlets and XML using JSON server for selecting different standards
- Designed various UI components in XSL, jQuery,POJO, HTML, JavaScript, CSS, Spring MVC framework, and worked on Internationalization.
- Worked on Restfull and Soap Web Services
- Created Mule Flow using End Point, Connector and Component bean using MuleESBto communicate client/ server systems.
- Define and deploy monitoring, metrics, and logging systems on AWS.
- Created MuleESB helper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.
- Developed web pages based on advanced UI technologies like Bootstrap, Free marker.
- Developed modules with JSP, Servlets, HTML, JavaScript, CSS, XML and deployed them, worked on Core Java, Spring and JDBC.
- Developed gradle scripts and which would auto generate SOAP WSDL java classes using Axis jar.
Environment: ApacheTomcat8,jQuery,POJO, HTML, JavaScript, CSS, AngularJS, Spring MVC framework, RESTful, XML, AJAX,JSP, Mule ESB, AWS,JSTL, SQL Server Management, Studio, Spring Framework, Hibernate, SPOCK, HTML5, CSS3, .Net, C#.
Confidential
Software Developer
Responsibilities:
- Involved in the analysis, design, and development phase of the application.
- Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
- Used Struts framework for building web applications.
- Developed web pages by using HTML, CSS, JSF, Bootstrap, and JavaScript meeting W3C standards.
- Deployed applications on WebLogic Server 10.3
- Used JavaScript for client side validations.
- Developed server side applications using Servlets, JSP, EJBs and JDBC.
- Used JMS for communicating various clients and its components.
- Used WSDL and SOAP Web Services.
- Developed EJB components for middle tier component implementation and business logic implementation.
- Developed Message Driven Beans for send asynchronous notification messages.
- Designed and developed numerous Session Beans and deployed on WebLogic Application Server.
- Used JMS for sending asynchronous data between the different session beans.
- Wrote stored procedures, complex queries using PL/SQL to extract data from the database.
- Used CVS for the concurrent development in the team and for code repository.
- Wrote Test Cases for Unit Testing using JUnit.
- Implemented Log4J for Logging Errors, debugging and tracking.
- Worked on building REST API’s and translated the .net applications into java.
Environment: Unix Shell scripting, Struts 1.x, Java, JDBC, Servlets, JSP, JSF, EJBs, JMS, Bootstrap, Oracle 9i, WebLogic Server 10.3, MDB, PL/SQL, WSDL, SOAP, HTML, CSS, AJAX, Rational Rose, CVS, Eclipse, Junit, Log4J, Restful Services.
