We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Irvine, CaliforniA

SUMMARY

  • Consultant wif 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 wif 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 teh 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 wifJava Multithreaded programmingto develop multithreaded modules and applications.
  • Experience wif Oracle Forms and Reports.
  • Developed queues using AWS SQS wif 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 wif teh 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 teh documentation wif teh team.
  • Used Rally's agile project management tool to discuss teh User Stories and update teh status on teh tasks assigned which provides real-time visibility.
  • Experience in working wif small and large groups and successful in meeting new technical challenges and finding solutions to meet teh needs of teh customer.
  • Motivated team player wif 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 wif 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 wif Groovy and other scripting languages
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application wif very less configuration.
  • Developed queues using AWS SQS wif 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 teh application and deploying it in teh 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 wif Mockito framework and for integration testing used Spring wif Junit.
  • Experience in Dynamo DB, creating tables and performing scan and query operations based on teh 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 teh application.
  • Configured build.gradle to manage project dependencies and plugins to build teh application.
  • Used Jenkins to deploy teh 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 teh Equity (Active, Index), Fixed Income (Active, Index) funds.
  • Used MONGODB, an open source database to provide high availability.
  • Used Blazed to communicate wif 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 teh 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 teh 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 wif IBM MQ Series and WebSphere Application servers as JMS providers.
  • Implemented EJB(Enterprise Java Beans) and WebServices
  • Extensively used teh J2EE design patterns like Business Delegate, Service Locator, Value
  • Involved in integrating and business layer wif DAO layer using custom frameworks, which internally uses Hibernate.
  • Used Spring for transaction management using IOC and Injections.
  • Used Clear Case as teh configuration management tool.
  • Actively involved in getting teh production issues resolved.
  • Attending teh status meetings to update teh team status.
  • Involved in maintaining CMMI level standards.
  • Involved in Application/data base query performance Tuning.
  • Implemented a logger framework for teh application using Log4J.
  • Used Clear Case as teh source control system.
  • Involved in JUNIT testing for teh unit testing.
  • Automated teh build process by using MAVEN build tool.
  • Actively involved in getting teh 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 teh 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 teh Equity (Active, Index), Fixed Income (Active, Index) funds.
  • Implemented Spring MVC tag libraries.
  • Extensively used teh 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 teh middleware
  • Designed and Developed SOAP web services using Spring web services framework.
  • Designed and DevelopedJavaStored procedures.
  • Deployed teh application inJBOSSApplication Server.
  • Develop PL/SQL procedures to call Web services in Oracle Database.
  • Extensively implemented Spring IOC principals to instantiate configure and assemble teh objects in teh application. Teh configuration metadata is supplied in a simple and intuitive XML format.
  • Involved in building teh Stateless session beans for application business logic.
  • Designed and Supervised in implementing teh 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 teh application.
  • Implemented J2EE design patterns like DAO, BO, DTO, Factory and Chain Reaction etc.
  • Implemented log4j framework for logging teh application.
  • Used Maven building tool to build teh application and deployed to Dev and QA boxes.
  • Developed bash scripts and ran teh batch jobs of teh applications in DEV and QA UNIX boxes.
  • Has used Eclipse as IDE.
  • Used SVN as teh 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 teh presentation tier using JSP tag libraries and Custom Tags.
  • Designed teh Web application implementing teh 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 teh application wif Oracle database.
  • Guided team members to resolve teh conflicts of web sphere libraries and helped them technically to integrate teh spring MVC beans wif 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 teh presentation layer.
  • Extensively used teh 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 teh middleware distributed components and deployed them on application servers.
  • Developed Web Services to integrate wif teh External System.
  • Responsible for backend programming which includes writing Stored procedures and Triggers using PL/SQL.
  • Deployed teh application in WebLogic Application server.
  • Designed Logging system using log4j framework that can be used by teh application wifout affecting teh performance of teh application.
  • Performed Unit testing of teh application using ∫framework.
  • Involved in providing production support for teh application.
  • Used CVS for teh 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 teh 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 teh data wif Data Source.
  • Used JUnit to do teh unit testing around teh developed modules.
  • Wrote SQL Queries and PL/SQL procedures for teh application.
  • Building and Deployment of WAR, JAR files on test, stage and production servers.
  • Bug fixing (Log4J for logging) and testing support after teh 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!