We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

NY

SUMMARY:

  • Around 8 Years of experience as a programmer in Object Oriented Analysis and Design, developing, testing and maintenance of distributed and Client server Java applications including professional experience and educational.
  • Solid background in Core Java API, Exception Handling, Multi - threading, Synchronization, Serialization, Collections framework, Java Beans, Executor Services, Thread pools.
  • Experience in Java Database Connectivity: JDBC API, Entity Beans, DAO Pattern, and configuring data sources on Web sphere.
  • Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, JAXB, SOA, AJAX, RMI, JNDI and MVC.
  • Utilized Apache CXF APIs to develop RESTful web services.
  • Created new Restful web services for the existing SAOP services.
  • Expertise in frontend technologies such as HTML, CSS, JavaScript, JQuery, Angular JS, Angular, JSP, XML and JSON.
  • Built Angular 2 framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Experience in design and implementation using different RDBMS like Microsoft SQL Server 2008, Oracle, MySQL and DB2.
  • Experience with RDBMS concepts like Functions, Triggers, DDL, DML SQL queries and good at calling Stored Procedures, PL/SQL programming.
  • Expert level knowledge in using spring modules like Spring Boot, Spring Core, Spring DAO, Spring MVC, Spring AOP, Spring IOC, Spring JDBC and Spring JPA.
  • Having hands on experience in deploying web and J2EE enterprise applications in Tomcat Server, Web Logic Server.
  • Expertise in migration and up gradation of WebLogic server applying patches and installing service packs for Web logic server.
  • Proficient in Object-Oriented Design Development (OOAD) and integration of complex enterprise and web based applications using IDEs like Eclipse, Edit Plus, Text Pad, My Eclipse, STS and Webstrom.
  • Worked using Spring Micro Services, Spring Boot and Pivotal Cloud Foundry.
  • Involved in building and deploying Apache MAVEN scripts, debugging through logging framework Log4j automated build tool with Jenkins.
  • Hands on experience with version control systems like CVS, SVN and GIT for providing common platform for all developers.
  • Experienced in performance dealing and server scaling using tools like JProfiler, Jmeter.
  • Experience in developing web application using test driven methodologies (ejb) and Junit as a testing framework.
  • Experience in writing test cases using Junit, Mockito.
  • Have experience in Software Development Processes like SDLC, Waterfall, Agile, SCRUM and Sprint. To track the process of Agile process used JIRA.
  • Experience in working with different operating systems Windows, UNIX and LINUX.
  • Extensively implemented J2EE design patterns such as MVC, Factory Pattern, Singleton and Service Factory.
  • Individually developed a project using Angular 2 by using web services calls from backend.

TECHNICAL SKILLS:

Programming Languages: JAVA, J2EE, SQL, PL/SQL

J2EE Technologies: Struts, JSP, JDBC, JMS, JNDI

Web Technologies: HTML5, AngularJS, Angular2, JQuery, XML, CSS3, JSON, AJAX, Bootstrap, NodeJS.

IDE: Eclipse, MyEclipse, NetBeans, IntelliJ, Webstrom, TOAD, MySQL Workbench

Application/Web Server: Oracle WebLogic, JBoss, Apache Tomcat

Databases: Oracle 9i/10g/11g/12c, SQL, MySQL, Mongo DB

Web Services: SOAP, REST, JAX-WS, JAX-RS, Apache cxf.

Methodologies: Agile, Waterfall, SCRUM, Rapid Application Development

Operating Systems: Windows, Linux, UNIX

Application Frameworks: Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring Boot, Spring with Hibernate)

Version Control: SVN (Apache Subversion), CVS, GIT

Other Tools: ANT, Maven, Log4j, Jenkins, Junit, Mockito, JIRA, JMS, Oracle Cohernce, fiddler

Micro services: Spring Boot, Swagger, Pivotal Cloud Foundry, Spring Micro Services

PROFESSIONAL EXPERIENCE:

Confidential, NY

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis & development for the project. Followed AGILE Methodology and participated in SCRUM Meetings.
  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Application.
  • Participated in Agile - daily Scrum methodology 14 days sprint for development process.
  • Developed Restful web services using JAX-RS using Apache CXF framework and Spring Template.
  • Developed & consumed the web services using Apache CXF, JAX-WS, WSDL, and SOAP.
  • Used spring JDBC template for persistence with database.
  • Developed single page applications using Angular 2, Typescript, HTML5 and CSS3.
  • Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
  • Involved in backlog grooming, sprint planning and user stories estimations and dividing tasks among the group.
  • Using the multi-threading concept, we made the data base calls to parallel by using threads.
  • Extensively involved in creating complex SQL queries and good at calling Stored Procedures, Packages.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Implemented Coherence Cache, which will reduce the time between server and data base interactions and a key factor for performance improvement.
  • Implemented Swagger by using spring annotations, which will make the developers easy to understand the flow.
  • Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions(UAT), supporting User Acceptance testing and addressing User Acceptance Testing defects and supporting the system in Production and fixing Production defects.
  • Perform JEE Code reviews to assure code is adhering to best performance practices and assist with performance related problem resolutions.
  • Understand Network latencies, geolocation and bandwidth dependencies around performance, caching and both front and backend optimization techniques.
  • Deployed web services in local servers and tested using SOAP UI and Postman tool.
  • Addressed defects identified in DEV, QA, UAT phases and tracked them using ALM.
  • Expert in using version control tool such as CVS.
  • Used Maven to build and deploy application onto WebLogic Application Server and used Jenkins to deploy code onto server.
  • Remotely debugged remote debugging the application to resolve environment specific issues.
  • Has extensively used fiddler in troubleshooting/debugging the UI related specific things and capturing the request and responses.
  • Used ALM , VersionOne for tracking the defects to update the VersionOne tickets as the work progresses .
  • Used Log4j & Slf 4J for Logging various levels of information like error, info, debug into the log files.

Environment: Java 1.8, Spring boot, Angular, VBA, Spring MVC, Spring REST, Apache CXF, JAX-RS, Apache Coherence, Spring Framework, Spring IoC, JDBC, XML, JSON, Oracle Web logic application server 12.1.2, callable, Oracle, Swagger, Eclipse IDE, Oracle 11g, MAVEN, Log4j, Jenkins, CVS, VersionOne, Junit, Mockito, fiddler.

Confidential, New Castle, DE

Sr. Java/ J2EE Developer

Responsibilities:

  • Worked on web technology Java, HTML, JavaScript, Struts 2, JSP, spring to build front-end design development work.
  • Used Spring MVC framework to enable the interactions between JSP/View layers and implemented different DPs.
  • Data Operations were performed using Spring ORM wiring with Hibernate.
  • Implemented business layer using Core java, Spring Beans, multithreading using dependency injection, spring annotations.
  • Experience working with Oracle.
  • Developing RESTFUL web services using Tomcat .
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio etc.
  • Worked on service-oriented systems that utilize REST web frameworks, SOAP and message queue technologies (Spring MVC, Spring REST Template, Spring Integration).
  • Developed the Restful services by Apache-cxf.
  • Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.
  • Developed POJO' Confidential , Data Access Object (DAO) that handles all database operations using Hibernate Domain Objects.
  • Designed and developed JSP pages using Spring MVC framework and also created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • With WebSphere, the connection/service binding details are injected from the deployed cloud platform itself.
  • Built screens with Spring MVC, JSP, CSS, bootstrap and custom JavaScript.
  • Implemented features like logging, user session validation using Spring-AOP module and Spring IOC.
  • Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into database.
  • Used Maven to build and deploy the application in the server.
  • Configured JMS support by creating MQ Connection Factories and Destinations and coordinate with MQ Series team.
  • Used SVN software configuration management and version control.
  • With Pivotal Cloud Foundry, the connection/service binding details are injected from the deployed cloud platform itself.
  • Used java 1.8 features like stream, lamda expressions, functional interface, collections, Date/Time changes and type annotations.
  • Experienced in collaborating with senior backend and senior mobile developers in an Agile & Scrum Methodology.
  • Used open source bug tracking tool JIRA & IBM Rational Team Concert (RTC).

Environment: Java 1.8, JSP, Struts 2.0 Spring IOC, Spring AOP, Spring MVC, Spring REST, Spring Security, Hibernate 3.0, Ajax, javascript, Tomcat, callable, Pivotal Cloud foundry, Eclipse IDE, Oracle 11g, WEBSPHERE MQ V6.x/7.0/8.0, MAVEN, Log4J, Jenkins, JProfiler, GIT, JIRA, JMS, Junit, Mockito.

Confidential, Newark, DE

Sr. Java/ J2EE Developer

Responsibilities:

  • Developed the application using Agile Methodology .
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio etc.
  • Involved in developing the applications using Spring Framework for Dependency Injection.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
  • Used Callable functions, threads, priority threads, joining the threads etc.
  • Developed UI using HTML, CSS, JSP, JSON , Javascript and JQuery to make Ajax calls.
  • Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.
  • Used Spring IOC for dynamic bean injection.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Implemented and Consumed REST and SOAP Web Services.
  • Used Apache Tomcat as a web server and WebLogic as an application server to deploy various components of application .
  • Maintaining and troubleshooting Cassandra Clusters this includes monitoring and performing troubleshooting as per requirements.
  • For continuous integration, we are using Jenkins.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Used Hibernate Cache for query to improve the application performance.
  • Deployed AJAX call for asynchronous data retrieval from back-end.
  • Used Maven to build and deploy the application in the server.
  • Used SVN software configuration management and version control.
  • Developed test classes in JUnit for implementing unit testing.

Environment: Java 1.7, Servlets, JSP, spring 3.0, Spring ORM, Angular 2, REST/SOAP Web Services, Hibernate 3.0, Apache Tomcat Server, WebLogic, Eclipse, DB2, Ajax, Cassandra, Oracle10g, PL/SQL, JQuery, Cassandra, AngularJS, JSON, SVN, XML, Maven, Junit.

Confidential

Java Developer

Responsibilities:

  • Involved in Designing, Coding, Testing, gathering and analyzing system requirements.
  • Involved in protocol designing for communication between server and multiple locos.
  • Developed Shared assemblies for reusability of common functionality.
  • Drawing line graphs, bar charts and pie charts.
  • Developed different type of services like communication service for receiving the data from different locos using socket programming, Multi-threading and decoding the received data.
  • Developed email and SMS services for sending email and SMS alerts to the railway customers.
  • Application is based on the MVC-II Architecture using Apache Struts framework.
  • Designed and developed user interface screens using HTML, DHTML and JSP.
  • Wrote Stored Procedures, user-defined functions, triggers in SQL-Server 20008 to handle data manipulations and data retrievals.
  • Used Ant scripts to build and deploy the applications in JBoss application Server.
  • Involved in Process Documentation.
  • Created and maintained the configuration of the Application Framework.
  • Eclipse used as Java IDE tool for creating Action classes and XML files.
  • Involved in maintenance of the application.
  • Used Jira as a Bug Reporting Tool.

Environment: Unix Shell scripting, Core Java, Struts, EJB, J2ee, Ant, JBoss and MySQL, Html, JavaScript, JDBC, JSP, AJAX, Servlet, Xml, JMS, SQL statements, SQL Server 2008, Jira.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of application and developed specifications, which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed server side applications using Servlets, JSP, EJBs and JDBC.
  • Used JMS for communicating various clients and its components.
  • Used Web Services-WSDL and SOAP.
  • Deployed applications on WebLogic Server .
  • Extensively configured the build files to different Environments.
  • Developed Session Beans, which encapsulates the workflow logic.
  • Used Entity Beans to persist the data into database and used Message Driven Beans MDB to notify the bean state.
  • Developed EJB components for middle tier component implementation and business logic implementation.
  • Used Struts the MVC framework for building web applications.
  • Developed web pages by using HTML, CSS, and JavaScript.
  • Developed PL/SQL database scripts and written Stored Procedures and Triggers.
  • Created User guide and application support document.
  • Used CVS for the concurrent development in the team and for code repository.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issue.

Environment: Struts 1.x, UNIX Shell Scripting, Java 1.4, JDBC, Servlets, JSP, EJBs, Oracle 8i, MDB, HTML, CVS, PL/SQL, WSDL, SOAP, Eclipse.

Hire Now