We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Irvine, CaliforniA

SUMMARY

  • Consultant with 7+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance and End - User support.
  • Good knowledge on Amazon Web Services, Dynamo DB, SQS Queues.
  • Used Spring Boot which is radically faster in building cloud Micro services
  • Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, Ice faces, JAVA Beans, EJB, JMS, JNDI, JDBC, XML, CSS.
  • Expertise in various open source frameworks like Struts1.2/2.0, Spring, and Web development technologies like AJAX and Object Relational Mapping Technology like Hibernate.
  • Experience in developing Web Applications with various Open Source frameworks:Jakarta Struts Framework 1.1/1.2, JSF 1.2, Spring Framework, Spring MVC,andHibernate 2.0/3.0.
  • Expertise in implementing various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
  • Expertise in developing Web Applications usingSpring Dependency Injection, Spring IOCandAOPfor modularity.
  • Extensive experience in modeling presentation tier using Struts MVC2 (Model-View-Controller) architecture.
  • Experience in Testing Restful Web services using Postman
  • Experience developing rich user interface web applications using JSF.
  • Experience in developing web applications using JAVA/J2EE concepts like OOP, Multithreading, Collections, JAVASWING, JDBC, JSP, SERVLETS, JMS, HIBERNATE, SPRING, WEB SERVICES, STRUTS and Java Beans.
  • Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
  • Experience with Oracle Forms and Reports.
  • Developed queues using AWS SQS with JMS for services to subscribe and listen events.
  • Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere and Weblogic Application Server.
  • Experience in portal Application development in WebSphere Portal Server.
  • Experience with the database management like Oracle, SQL Server, MySQL, and MS Access.
  • Experience in SOAP, JAX-RPC, JAXB, JAXP, XML, LDAP and WSDL using IBM-MQ series for developing Web Services.
  • Expertise in client side designing and validations usingAngularJS, JQuery, AJAX, and Java script.
  • Good working knowledge on DOM scripting.
  • Good working knowledge of Application Server likeApplication Server 6.x/7.0, Bea WebLogic 8.1/9.2, JBoss 4.2, Apache Tomcat 3.0/5.5,andJBoss Application Server 4.2.3.
  • Good working knowledge in version control tools like GitHub, CVS, SVN and Rational ClearCase
  • Good working knowledge on JUNIT, JMock.
  • Expertise in Query optimization. Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Developed Maven & ANT scripts in to build and deploy J2EE Applications.
  • Used Confluence to create and share the documentation with the team.
  • Used Rally's agile project management tool to discuss the User Stories and update the status on the tasks assigned which provides real-time visibility.
  • Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
  • Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
  • Able to effectively organize and prioritize multiple tasks

TECHNICAL SKILLS

Programming languages: Java 1.5/6, C, SQL, PL/SQL

Web Technologies/Frameworks: Core Java, J2EE, JSP, Servlets, Struts, Spring MVC, JSF, Hibernate, SOAP Web services, Restful Web services, XML, JDBC, JNDI, HTML, CSS, JavaScript, AngularJS, JQuery, AJAX, Junit, JMock.

IDEs: Eclipse, IntelliJ, Visual Studio

Software Engineering: SDLC, Agile Development, OOAD with UML Modeling

Databases: AWS DynamoDB, Oracle 9i/10g/11g, Sybase, SQL Server

Database tools: MySQL workbench, TOAD, SQL Developer

Web/Application Servers: Amazon WebServices, WebLogic, WebSphere, JBoss, Tomcat

Operating Systems: Windows, Unix, Linux

Build Tools: Gradle, Maven, Ant

PROFESSIONAL EXPERIENCE

Confidential, Irvine, California

Senior Java Developer

Responsibilities:

  • Involved in developing Restful APIs.
  • Involved in Test driven development, including code coverage and profiling.
  • Experience writing cloud deployed applications using Amazon Web Services
  • Experience with Groovy and other scripting languages
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Developed queues using AWS SQS with JMS for services to subscribe and listen events. Implemented logic to listen and to subscribe events.
  • Implemented deployment procedures of J2EE applications and code to JBoss Application server.
  • Executed processes for installation and maintenance of Apache Web server and JBoss Application server.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in JBOSS Application Server environment.
  • UsedANTas a build tool for building the application and deploying it in the JBoss Application server.
  • Design and develop UIs usingJSP, Struts, coded back end usingJavaandstrutsframework.
  • Experience in Agile development methodologies such as Scrum.
  • Experience in working in GitHub repository.
  • UsedEclipseIDEfor development andSVNfor versioning.
  • Tested services using Junit with Mockito framework and for integration testing used Spring with Junit.
  • Experience in Dynamo DB, creating tables and performing scan and query operations based on the hash and range keys.
  • Able to do end to end production support which includes On-call 24/7 schedule, trouble Tickets.
  • Exposed to Oauth and NodeJS reverse proxy for security, to maintain session and encryption and decryption of data.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Used multithreading in programming to improve overall performance.
  • Involved in testing internal routes and Get/Post methods using postman.
  • Implemented log4j framework for logging the application.
  • Configured build.gradle to manage project dependencies and plugins to build the application.
  • Used Jenkins to deploy the services to develop and QA environments.

Environment: JDK 1.8, Intellij IDE, AWS DynamoDB, AWS SQS, J2EE, Groovy, Mockito, Junit, Spring Boot, Spring, Restful Web Services, Postman, JBoss, Github, gradle, LOG4j.

Confidential, Jersey City, NJ

J2EE Developer

Responsibilities:

  • Involved in Functional and Detailed Designs.
  • Developed Presentation tier using Struts framework
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation.
  • Developed Auto - Suggest as an open deployable component.
  • Implemented filtered style boxes to differentiate the Equity (Active, Index), Fixed Income (Active, Index) funds.
  • Used MONGODB, an open source database to provide high availability.
  • Used Blazed to communicate with Java and ColdFusion classes.
  • Used Flex profiler sampling to resolve performance issues.
  • Implemented Struts tag libraries.
  • Configured and deployed web application inJBossApplication Server using Maven.
  • Designing and developing reusable components using AngularJSframework.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Involved in writing JMS Publishers to post messages.
  • Involved in writing JMS Subscribers to receive messages.
  • Involved in writing MDB(Message Driven Beans) as subscribers.
  • Implemented XML parsers to exchange data between applications.
  • Worked with IBM MQ Series and WebSphere Application servers as JMS providers.
  • Implemented EJB(Enterprise Java Beans) and WebServices
  • Extensively used the J2EE design patterns like Business Delegate, Service Locator, Value
  • Involved in integrating and business layer with DAO layer using custom frameworks, which internally uses Hibernate.
  • Used Spring for transaction management using IOC and Injections.
  • Used Clear Case as the configuration management tool.
  • Actively involved in getting the production issues resolved.
  • Attending the status meetings to update the team status.
  • Involved in maintaining CMMI level standards.
  • Involved in Application/data base query performance Tuning.
  • Implemented a logger framework for the application using Log4J.
  • Used Clear Case as the source control system.
  • Involved in JUNIT testing for the unit testing.
  • Automated the build process by using MAVEN build tool.
  • Actively involved in getting the production issues resolved.

Environment: JDK 1.5, Flex SDK 4.5.1, Action Script 3, MXML, Flash Builder plugin, Flex ProfilerJ2EE, EJB, JPA, spring, Apache CXF, Tomcat 6.0, Hibernate, Struts, JBoss, Web services (SOAP, WSDL, UDDI), Eclipse.

Confidential, Madison, NJ

Java/J2EEDeveloper

Responsibilities:

  • Involved in Functional and Detailed Designs.
  • Designed and developed the application using spring frame work.
  • Involved in building Presentation web application using Spring MVC framework.
  • Developed Auto - Suggest as an open deployable component.
  • Implemented filtered style boxes to differentiate the Equity (Active, Index), Fixed Income (Active, Index) funds.
  • Implemented Spring MVC tag libraries.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Implemented Spring framework in DAO layer for application transaction management.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware
  • Designed and Developed SOAP web services using Spring web services framework.
  • Designed and DevelopedJavaStored procedures.
  • Deployed the application inJBOSSApplication Server.
  • Develop PL/SQL procedures to call Web services in Oracle Database.
  • Extensively implemented Spring IOC principles to instantiate configure and assemble the objects in the application. The configuration metadata is supplied in a simple and intuitive XML format.
  • Involved in building the Stateless session beans for application business logic.
  • Designed and Supervised in implementing the JMS (JavaMessaging Service) for asynchronous communication.
  • Implemented JMS publishers and subscribers.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Implemented J2EE design patterns like DAO, BO, DTO, Factory and Chain Reaction etc.
  • Implemented log4j framework for logging the application.
  • Used Maven building tool to build the application and deployed to Dev and QA boxes.
  • Developed bash scripts and ran the batch jobs of the applications in DEV and QA UNIX boxes.
  • Have used Eclipse as IDE.
  • Used SVN as the configuration management tool.

Environment: J2EE, Spring 3.1.1, SVN, Spring Web Services 2.0.0, XML, DB2, Web logic 10.3.5, LOG4j, PL/SQL, Shell Scripting, Maven.

Confidential, New York City, NY

Java Developer

Responsibilities:

  • Participated in requirement collection from users and designed application using UML
  • Developed user interface using JSP, HTML, CSS, Java Script and JQuery.
  • Implementation of the presentation tier using JSP tag libraries and Custom Tags.
  • Designed the Web application implementing the Struts framework for Model View Controller (MVC) pattern to make it extensible and flexible.
  • Used AngularJS, JavaScript for client side validations.
  • Hibernate Framework was used for persistence layer of the application with Oracle database.
  • Guided team members to resolve the conflicts of web sphere libraries and helped them technically to integrate the spring MVC beans with existing code.
  • Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user.
  • Used Struts validation and tiles framework in the presentation layer.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Implemented Spring framework in DAO layer for application transaction management.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Developed Web Services to integrate with the External System.
  • Responsible for backend programming which includes writing Stored procedures and Triggers using PL/SQL.
  • Deployed the application in WebLogic Application server.
  • Designed Logging system using log4j framework that can be used by the application without affecting the performance of the application.
  • Performed Unit testing of the application using ∫framework.
  • Involved in providing production support for the application.
  • Used CVS for the source code version control.

Environment: Java 1.5, JSP, Servlets, Spring2.0, Hibernate 3.0, WebLogic, Eclipse, JMS, Sybase, SQL, ANT, MS Visio, Toad, Unix, JUnit, Multithreading.

Confidential

Systems Engineer

Responsibilities:

  • Involved in design and development of Services and summarized detailed design document.
  • Developed the business objects using EJB and User Interface using JSP, Servlets and Front Controller.
  • Developed WSDL and developed Web Services using Top-Down Approach.
  • Used Data Access Object (DAO) to access the data with Data Source.
  • Used JUnit to do the unit testing around the developed modules.
  • Wrote SQL Queries and PL/SQL procedures for the application.
  • Building and Deployment of WAR, JAR files on test, stage and production servers.
  • Bug fixing (Log4J for logging) and testing support after the development.

Environment: NetBeans, Design Patterns, IBM ClearCase, Tomcat 5.5, EJB, JDBC, Struts, JSP, Servlets, HTML, CSS, JavaScript, XML, JNDI, Windows XP.

We'd love your feedback!