We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Iowa City, IA

PROFESSIONAL SUMMARY:

  • Around 5 years of Extensive IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using JAVA/J2EE technologies.
  • Experience in waterfall, agile (scrum) methodologies where there is a daily SCRUM meetings to understand the status and resolve any issues.
  • Experience with Java8 features such as Lambdas for making function calls by using Functional Interfaces which makes code readable and concise.
  • Experience with Streams API and parallel Streams API for enabling parallel processing of collections in distributed environment.
  • Experience in Micro Services and Spring Boot application development.
  • Expertise in implementing client - server business applications using Micro services.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC.
  • Worked excessively on Core Java concepts like polymorphism, inheritance, serialization, synchronization, multi-threading and exception handling
  • Very Strong technical skills in Core Java and J2EE technology stack (servlets, JSP, JDBC)
  • Experience in developing with various open source frameworks such as Java Server Faces (JSF), Spring (Core, IOC, AOP, Batch, Security, Boot) Framework, Struts Framework, Tiles Frameworks and ORM Tools like Hibernate and IBatis.
  • Experience in Writing Cross cutting concerns like logging and declarative transaction management using Spring AOP.
  • Proficient in UI design, developed Front End using HTML, CSS, JavaScript, JQuery, Ajax, Bootstrap, Angular JS and also in making web pages cross browser compatible and server scripting languages like Node JS and Backbone JS.
  • Expertise in DOM manipulation using Java Script and AngularJS.
  • Having knowledge on developing I/O intensive web-applications using Node JS.
  • Expertise in implementing various J2EE design patterns like Singleton, Session Facade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Expertise in developing web services using SOAP, WSDL, RESTful, JAX-WS, JAX-RS, JAX-RPC, AXIS, and JERSEY.
  • Strong skills in RDBMS implementation and development using Oracle, IBM DB2 Database Servers and hands on experience with SQL, PL/SQL.
  • Good understanding on NoSQL databases like Mongo DB, Dynamo DB.
  • Involved in Data modelling for Cassandra which uses Query Based Methodology.
  • Experience in integrating different applications using Java Messaging System (JMS), topics and queues, Messaging brokers like Web sphere MQ and integration technologies like Mule ESB.
  • Worked with Web Sphere Application Server, Oracle Web Logic application server, JBoss and Apache Tomcat Application Server.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools.
  • Decent experience in building tools like ANT, Maven, Gradle.
  • Involved in issue tracking and agile project management usingJIRA.
  • Highly experience with Java complaint IDE’s like Eclipse, IntelliJ, STS and RAD.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS:

Languages: C, C++, Java, SQL, PL/SQL

WEB Technologies: Java Script, HTML, CSS, JQuery, Ajax, SOAP, REST, Boot Strap, AngularJS, NodeJS, Backbone JS, DOJO

XML Technologies: XML, SAX, DOM, XSL, XSLT, XSD, DTD, XPath, WSDL, SOAP

Tools & Framework: Struts, Hibernate, JPA, JSF, Spring-MVC, Spring IOC, Spring -ORM, Spring-AOP, spring batch, spring security, spring boot, Ajax, IBatis, and Tiles

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, Axis, jersey, Amazon Web Services (AWS), Micro Services

Web/App Servers: Web Sphere, Web Logic, Apache Tomcat and JBoss

Database: Oracle, SQL-Server, MySQL Server, Mongo DB, Dynamo DB

Development Tools: Eclipse, IntelliJ, STS and RAD

Version Control: CVS, SVN, GIT, Rational Clear Case

Modeling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, Jenkins, SoapUI, Putty, WinSCP, selenium, Mockito

OS & Environment: Windows, UNIX, LINUX

Cloud Computing: AWS EC2, S3, Cloud Watch, Lambdas.

PROFESSIONAL EXPERIENCE:

Confidential, Iowa City, IA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
  • Hands-on experience in developing integration with Elastic search in any of the programming languages like JAVA and JavaScript. Having knowledge of advance reporting using Elastic search and NodeJS.
  • Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with AngularJS interaction.
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Developed forms for user event handling and validations using JavaScript's and AJAX.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
  • Designed and developed third-party payment services, REST services to offer users convenient payment methods using various APIs provided by various third-party payment processors based on OAuth 2.0 protocol.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Used Spring AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module along with Struts Framework to deal with Database.
  • Designed and developed Micro Services business components using Spring Boot.
  • Developed Restful Micro Services using Spring Rest and MVC, for OSS services.
  • Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and Jenkins.
  • Developed RESTarchitecture based web services to facilitate communication between client and servers.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management
  • Implemented Web-Services to integrate between different applications components using Restful web services by using Jersey.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Used WebSphere Serverto route our JMS queue messages to different business floors and configured routes in WebSphereand used WebSphere in e-mail notification.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Involved in installing and configuring Maven for application builds and deployment
  • Configured and customized logs using Log4J.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.

Environment: Java, J2EE, HTML5, CSS3, Java Script, JQuery, AngularJS, NodeJS, Spring, Hibernate, MVC, AWS, Micro Services, Web Services, MAVEN, WebSphere, RAD, JUnit, JMS, log4j, Mongo DB, UNIX, REST Client, Jenkins, JIRA, Git.

Confidential, Seattle, WA

Java/J2EE programmer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing Followed Agile methodology, interacted with the client, provide/take feedback on the features, suggest implement optimal solutions and tailored application to customer needs ImplementedDependency Injection(IOC)feature ofSpringFramework to inject beans into User Interface and AOP for Logging and transaction management.
  • Developed applications usingApplication Lifecycle Managementto deliver reliable applications
  • Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI.
  • Bulk loading of the data into Cassandra cluster using Java API’S.
  • Developed the view-controller components using Servlets/JSPs, HTML5, CSS3, AJAX, JavaScript (JQuery).
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in AngularJS.
  • Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking Designed and developed the system used for AWS Elastic Environments, including monitoring individual instance and managing individual components and SNS, SQS for asynchronous workflow.
  • Developed Micro Services to provide RESTful API’s utilizing Spring MVC.
  • Implemented and maintained the monitoring of production using AWS CLOUD.
  • System built using Model-View- Controller (MVC) architecture.
  • Implemented the application using the concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and Data Access Object(DAO).
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote Hibernate Queries.
  • Designed and integrated the full scale Hibernate / spring Used Spring IOC and spring, Hibernate Support, transaction management Used Hibernate ORM to automate the mapping betweenSQLdatabases and Objects inJava.
  • Implemented the application using Struts framework that uses MVC design pattern.
  • Consumer Identity Access Management is designed and developed for B2C. This system uses the WSO2 openIntegrated in identity management active directory role-based access control with enhancements including single sign-on, end-user Existing data is not lost when switching to the Magnolia CMS and can be compared with other data much more easily.
  • Developed sample code project using AngularJS and F for a simple home page having tabs and drop down view.
  • Good experience in Middleware services like JMS, JDBC and implemented other services like JNDI, SNMP
  • Experience in deployment in SOA suite, creation of Data sources, JMS destinations, Securing Web Services.
  • Involved in implementing APIs using Spring Restful Web Services.
  • Worked on the Consumption side of REST based Web Services using AXIS.
  • Experienced in Configuring IBM MQ Series as a foreign JMS with WebLogic Server The module mechanism is also used to package and deploy websites built with Magnolia CMS.
  • Efficiently worked on Red Hat Linux platform for writing automation scripts.
  • Supervise periodic reviews of patient charts, employee visits, and daily activity reports to assure performance with CMS and Medicaid standards, Billing and collections.
  • Focused on Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
  • Used Jenkins to load JAR files from Nexus required for running the application
  • Used Maven building tool for creating WAR file to be deployed in application servers.
  • It is also used for dependency management of code in application Configured and deployed the application on WebLogic Application Server Developed server-side scripts in shell to customize GIT and integrate it with tools like Gerri, Bugzilla, JIRA and Jenkins
  • Implemented Complex Business Delegate layer using DAO created and business logic.
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs Configured log4j to enable/disable logging in application

Environment: Java, J2EE,Hibernate, Spring, XML,JSP, MVC, JAX-WS, JAX-RS, Spring MVC Framework, Spring MVC annotations, Spring AOP (Aspect-Oriented Programming), Spring security, Oracle, Agile, JSP, HTML, AJAX, JavaScript, JQuery, AngularJS, GIT, JIRA, PL/SQL, JAR, STS (spring tool suite), JUnit, Log4J, Maven, RAD, DB2, WebLogic Application Server.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Designing and Coding.
  • Responsible for developing Application frontend & backend.
  • Used RAD to develop, test and deploy all the Java components.
  • Performed client-side validations using JavaScript.
  • Develop (Specify, create, modify, maintain, and test) software component(s) which are part of the NGEN software project on assigned technology platform.
  • Correct complicated defects and make major enhancements to resolve customer problems.
  • Developed Presentation Screens using Struts view tags.
  • Developing scalable applications in a dynamic environment, primarily using Java, Spring, web services and object/relationship mapping tools.
  • Working in both UNIX and Windows environments.
  • Developing or modifying databases as needed to support application development, and continually providing support for internally developed applications.
  • Developing technical architecture documentation based upon business requirements.
  • Enhancing and maintaining existing application suite.
  • Communicating development status on a regular basis to technology team members.

Environment: Java Servlets, J2EE, Spring, Struts, LDAP, Hibernate, Eclipse IDE, RAD, JDBC, Web Services, SQL, HTML, CSS, DHTML, XSLT, Oracle, SOAP, Oracle, Jira.

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in the requirement analysis and design of the application using UML/Rational Rose.
  • Involved in developed the application using Core Java, J2EE and JSP's.
  • Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Worked to develop this Web based application entitled EMR in J2EE framework which uses Hibernate for persistence, Spring for Dependency Injection and Junit for testing.
  • Used JSP to develop the front-end screens of the application.
  • Built the admin module using Struts framework for the master configuration.
  • Used Struts tiles to display the front-end pages in a neat and efficient way.
  • Designed and developed several SQL Scripts, Stored Procedures, Packages and Triggers for the Database.
  • Used Indexing techniques in the database procedures to obtain search results.
  • Involved in development of Web Service client to get client details from third party agencies.
  • Developed nightly batch jobs which involved interfacing with external third party state agencies.
  • Test scripts for performance and accessibility testing of the application are developed.
  • Responsible for deploying the application in client UAT environment.
  • Prepared installation documents of the software, including Program Installation Guide and Installation Verification Document.
  • Involved in different types of testing like Unit, System, Integration testing etc. is carried out during the testing phase.
  • Provided production support to maintain the application.

Environment: Java, J2EE, Struts Frame work, JSP, Spring Framework, Hibernate, Oracle, My Eclipse, Subversion, PL/SQL, WebSphereUML, Toad, Windows.

We'd love your feedback!