We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Milwaukee, WI

SUMMARY:

  • Over 7+ years of professional experience as a Java J2EE Developer in Object Oriented development, implementation and maintenance of the web and distributed Enterprise applications using Java/J2EE technologies.
  • Extensive experience in development using Spring framework (MVC, IoC, AOP, Security, DI, JDBC), Servlets,ORM tools (Java Persistence API, Hibernate and MyBatis), along with other java technologies like EJB,Junit, Apache Struts 2, Apache Axis, JFC (SWING, AWT, Java 2D) and JSTL.
  • Developed and deployed Front End components (UI) using JS, JSF, JSTL, JavaScript, Angular JS, jQuery, AJAX, HTML, DHTML, HTML5, XHTML, JSON, CSS3 for projects based on java platform.
  • Experience in developing UI applications using AngularJS, BackboneJS, React JS, ExtJS, NodeJS, EmberJS, JavaScript, JQuery, CSS3 and Photoshop.
  • Experience using Express Node Rest framework and developed backend services using NodeJS.
  • Expertise in Core Java, HTML, XML with strong experience indeveloping the GUI for desktop and Web base applications.
  • Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
  • Proficient in various Agile methodologies like Test Driven Development (TDD), SCRUM, Pair Programming and Waterfall software development processes.
  • Expertise in developing Web pages using jQuery plug - ins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, Bootstrap and JavaScript.
  • Extensive experience in using various design patterns such as MVC, Singleton, Session Facade, DAO,DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in developing client/server and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
  • Experience in developing enterprise applications using Scala.
  • Experience in Design, Development and Implementation of multi-tier thin/thick client web based applications using Object Oriented Methodologies.
  • Hands on experience in Node.JS backend, using express to build the high concurrency, async web server.
  • Experience in Designing end-to-end, B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, REST, Jersey, JTA, JMS, JDBC, JAXP, JAXB.
  • Hands on experience in configuring and deploying multi-tier applications using servers like WebSphere, Web Logic, Tomcat andJBoss.
  • Proficiency in working with all databases like Oracle, MySQL, SQL, DB2, MongoDB, Cassandra.
  • Experience with Apache Tomcat on Amazon AWS and Azure.
  • Experience in Sailpoint IdentityIQ7.2 for user provisioning, access, role based access, and password Interceptor with data governance.
  • Experience in Web Services Technologies like SOAP with WSDL and RESTful with JAX RS, Jersey, Spring, Apache CXF and Node-JS and implemented SOA architecture with web services .
  • Implemented Apache Lucene and Apache Tikafor indexing and content extraction.
  • Worked on Web Services development using both SOAP/REST.
  • Good knowledge in XML related technologies using JAXB, STAX, SAX, DOM API, XSL (XSLT) and XPath.
  • Proficient in using Jenkins for continuous integration and continuous builds with Maven, Gradle and ANT.
  • Implemented Logging using Apache Log4j for the Data Extraction.
  • Proficient in RDBMS concepts and worked with MySQL, Sybase, Oracle 11g and DB2.
  • Hands on experience in software configuration/change control process and tools likeSubversion (SVN), Git, CVS, Clear Case, ClearQuest, Bugzilla and Jira.
  • Worked proficiently with various IDEs including Eclipse, MyEclipse, NetBeans, IntelliJ, RAD and WSAD.
  • Initiative in providing value addition solution to enhance business and infrastructure capabilities.
  • Very much comfortable in analysing, debugging, troubleshooting and solving problems and issues in theapplication.
  • Experience in building and deployment of EAR, WAR, JAR files on thetest, stage systems in IBM Websphere application server v7.

TECHNICAL SKILLS:

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

J2SE / J2EE Technologies: JSP, JDBC, Servlets, EJB, JPA, Java Beans

Web Technologies: HTML, CSS, JavaScript, Angular JS, Backbone JS, React JS, jQuery, Bootstrap, Express.Js, Node.js, AJAX, JSON, Adobe Flash

Frameworks: Spring, Hibernate, JSF, Struts, Log4J, Apache CXF

Web/Application Servers: IBM WebSphere, J2EE Server 1.6, Apache Tomcat and JBoss.

Design Patterns: MVC, Front Controller, Session Facade, IOC, Singleton, Data Access Object, Business Delegate.

Version Control Tools: GIT, CVS, SVN, VSS and Rational Clear Case, TFS

IDE / Tools: Eclipse, My Eclipse, NetBeans, IntelliJ, RAD, WSAD.

Databases: Oracle, MongoDB, IBM DB2, SQL, NoSQL, MySQL, MS SQL Server, ODBC, PL/SQL

Build Tools: Gradle, Jenkins, ANT, Maven

Platforms: Windows 98/2000, windows XP, windows 7/8/10, UNIX, LINUX.

WebService Technologies: SOAP, REST

Operating Systems: Microsoft Windows, UNIX, LINUX, Solaris, Windows Server

Software Development Methodologies: TDD, SDLC, UML, Design Patterns, Unit testing, SOA, OOAD, EAI, Agile, Scrum, Waterfall model

PROFESSIONAL EXPERIENCE:

Confidential, Milwaukee, WI

Sr. Java Developer

Responsibilities:

  • Participated in daily agile standup meetings and gained experience in SaFe agile scrum methodology.
  • Developed application for user registration using spring 5.0.7 to grant access to the application and to provision the user in Active directory and Enterprise Directory.
  • Designed the applications to implement Multi-Factor authentication against Azure AD using OAUTH2 to grant access/resources to the user.
  • Designed a batch application to use the Messaging Queue using JMS connection factory, JNDI to place the new requests for provisioning the user in the directory and to synchronize data in AD and ED.
  • Migrated struts 1.x based legacy applications to Spring MVC with spring boot which is integrated with IdentityIQusing iiq rest client.
  • Migrated legacy web applications from WAS7 to WAS9as a part of cloud migrations.
  • Gained knowledge on Microsoft Azure and AWS integrations, migration standards and procedures of CBO.
  • Extensively used Microsoft visual studio, team foundation server to track agile work, to share source code among team members but later migrated the source version control to Github.
  • Designed SOAP client using ApacheCXF, JAX-WS proxy to support soap calls.
  • Designed CI/CD pipeline for web applications using GIT, Jenkins and UCD, as well as for batch job applications using Jenkins, Nexus repository and Ansible tower.
  • Hands on experience in designingANT, Gradle scripts, Jenkins, Ansibletowerplaybooks and Ansible templates.
  • Involved in application deployments through APLUSUNIX filer by creating change management records in Cherwellservice management.
  • Have experience in IdentityIQ7.2 installation and configurations with MySQL and Tomcat server. Developed custom tasks, workflows and rules to leverage the existing functionality of the user provisioning.
  • Gained knowledge in directory management using LDAPadmin Softerra browser, browsing and editing, modify,rename,LDAP SSL support,password management,recursive operations.
  • Provided application support during regression testing for bug fixes and designed JUnit test for performance testing, used log4j for loggers and Splunk for monitoring and alerting.
  • Designed the unittest cases, supported design documents and knowledge articles.
  • Have been a part of peercode reviews among team members and participated in code analysis in order to refine the work involved to achieve the better performance.
  • Participated in various combined team demos to showcase our team work.

Environment: Scrum, Java 1.8, WAS Server, Apache Tomcat Server, Apache CXF, SOAP, JAX-WS, MySQL Database, MQ, JMS, JNDI, MFA, OAUTH2.0, Struts, Spring MVC, Spring Boot, RAD, Eclipse, Active Directory, Enterprise Directory, IdentityIQ, REST, JAX-RS, Team Foundation sever(TFS), GIT, Ant, Gradle, Maven, Jenkins, Ansible Tower, Urban Code Deploy, APLUS, Cherwell, LDAP, JUnit, Log4j, Splunk, Microsoft Azure, UNIX.

Confidential, Oak Brook, IL

Java Full Stack Developer

Responsibilities:

  • Participated in theentire life cycle (Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used Scrum Do for project Management).
  • Participated in business process analysis and requirement gathering for new customization.
  • Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.
  • Designed and developed User Interface, application modules using JSP, spring, Servlets, HTML, CSS and JavaScript.
  • Extensively used Twitter Bootstrap to developfront end of the application.
  • Experience in developing REST services in NodeJS using Express JS, in which JSON is used.
  • Used AngularJS JavaScript framework to bind data to HTML using expressions.
  • Integrated Tiles 3 frameworkwith Spring MVC to simplify the development of User Interface.
  • Developed some part of the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Wrote DAO classes to interface with Database using hibernate.
  • Developed DTO classes for the application modules.
  • Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access.
  • Expertise in using Named queries to pull all HQL data using annotations.
  • Used Scala collection framework to store and process the complex consumer information.
  • Performed version control using Subversion.
  • Wrote code for consuming a Restful Web service with AngularJS.
  • Created dynamic and interactive Data visualizations with D3 charts and AngularJS.
  • Performed indexing and searching on large documents using Apache Lucene.
  • Generated a complete maven project structure and added dependencies, plug-in to pom.xml.
  • Used Apache Tika for text attraction from documents
  • Worked on providing authorization and authentication to applications using Spring security and protected the application against attacks like session fixation and clickjacking.
  • Implemented Java Persistence API (JPA) through Hibernate.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed logic and code for the registration and validation
  • Learned and implemented Java design patterns like Front Controller,Service Locator, Business Delegate, Data access Object, Factory Pattern, Session Façade, etc.
  • Developed new user facing features using React Jsin view level.
  • Used transaction Management to coordinate transactions among various resources in the application.
  • Developed dynamic templates and Servlets, and provide excellent application management capabilities.
  • Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Design and developed caching framework EhCache to cache the site data
  • Used SoapUI to manually connect to the web service and check data.
  • Parsed XML & JSON responses received in Java code through Web Services
  • Used JUnit for test cases
  • Extensively participated in the code and peer review of the project.
  • Participated in meetings weekly status report and involved in web operations with clients for gathering requirement information.

Environment: Java 1.7, J2EE, JSP, React JS, Servlets, Hibernate, Spring, PostgreSQL, Scala 2.10/2.11, Apache Tomcat Application Server, REST and SOAP Web services, NodeJS, Servlets, UML, Rational Rose, CVS, Log4J, Unix, Win XP, Eclipse, SoapUI, Scrum Do, WINDOWS, HTML, JavaScript, AJAX, XML, JSON Twitter Bootstrap, AngularJS.

Confidential

Java Full Stack Developer

Responsibilities:

  • Deployed and supported Memcache- AWS ElasticCache.
  • Followed Agile Methodology worked in Sprints of 15 days and handle Modules like Billing and ticketing.
  • Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Web application development for back end using Angular JS.
  • Involved in maintenance and performance of Amazon EC2 instances, and other services of AWS infrastructure.
  • Used Web Services to extract customer related product data from machines and servers using WSDL, XML using Service Oriented Architecture.
  • Used EJB-jar files which includes one or more beans for an XML deployment descriptor
  • Used EJB for the Combine one or more enterprise beans into a larger application
  • Design and program enterprise java beans for the development of large enterprise applications.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery, JavaScript and Angular JS.
  • Integrate the dynamic pages with Backbone JS and JQuery to make pages dynamic.
  • Developed presentation layer using JSP, HTML5 and CSS3, JQuery,React Js, Backbone JS and Angular JS.
  • Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML, CSS, JavaScript, and JQuery.
  • Used Spring IOC for Dependency Injection to inject Service Object into Action Classes.
  • Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
  • Used Struts Tiles and validator framework in developing the applications.
  • Developed action classes and form beans and configured the struts-config.xml.
  • AJAX has been used to develop and customize the dynamic web pages.
  • Having experience on web socket which mainly works on POJS for fulfilling the web browser client on back end using JavaScript.
  • Good experience in developing Ext JS applications with extensive server calls using AJAX and strong hold in handling the server data and exceptions to provide interactive user experience.
  • Efficiently used data stores, services, Rest for efficient CRUD operations.
  • Used to build interactive cross platform web applications.
  • Reaction of server side is rendered using React JS.
  • Used React JS with Angular JS framework for view layer.
  • Involved in passing the XML in the java layer and passed the UI layout of Ext JS.
  • Used Hibernate in persistence layer and written hibernate mapping files and Named Queries.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using Agile methodologies.
  • Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically and also taken care of build.xml.
  • The backend is supported by Oracle 10g and Hibernate is used as the ORM tool.
  • Involved in both developing and consuming Restful web services using JAX-RS and Jersey, supporting both XML and JSON.
  • Used Hudson in building for continuous integration.
  • Used GIT for source Version Control.
  • Responsible for writing SQL and PL/SQL queries for writing stored procedures.
  • Expertise in Client-server application using oraclePL/SQL
  • Developed complex database objects like stored procedures, functions, packages using PL/SQL.
  • Worked on front end and back end application development. Have upgraded additional functionalities and services with the use case provided.

Environment: Java 1.6, Struts2.0, Spring MVC, Hibernate 3.0, Git, Ext JS, JSP, JNDI, Log4j, XML, HTML, PL/SQL, JavaScript, JQuery, AJAX, Angular JS, JMS,GWT, Cucumber, Web logic Application Server 10.0, web sphere, Web Socket, STOMP web socket, Oracle 10g,Eclipse 3.3, Windows XP, IBM MQ Series.

Confidential - Charlotte, NC

Java Full Stack Developer

Responsibilities:

  • Developed business modules with JSP, Servlets, and Execution Service framework which is based on Struts.
  • Responsible for system development using Factory, DAO and MVC Design Patterns.
  • Involved in writing stored procedures and functions in PL/SQL to access Oracle database.
  • Developed Data Access Object Adaptors for interacting with the Data Access Objects and controlling the coupling of the system.
  • Developed AWS multifactor authentication worked with teams to lock security groups.
  • Designed and developed comprehensive J2EE application framework for e-Steel online marketplace. Framework included Enterprise Java Beans (EJB), Servlets, JSPs, Request Processors, Data Access Objects, and Message Queues (JMS). The new architecture significantly reduced response times
  • Developed and maintained data layer using the ORM framework Hibernate.
  • Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX , JavaScript, React JS,Backbone.Js, HTML5 .
  • Used NodeJS architectural concepts like event loop, callbacks and event emitters.
  • For organizing client contacts and for monthly financial statistics EmberJS and Mysql are used.
  • Performed Unit testing of the code as per the test cases.
  • Involved in System testing and defect resolution.
  • Developed UI of the application using NodeJS and JQuery libraries.
  • Involved in writing client side validations using JQuery with AJAX

Environment: WSAD 5.1, Java, J2EE, Java Message Service (JMS), JSP, Servlets, Swing, Windows XP, HTML, XML, XSD, JQuery, NodeJS, EmberJS, HTML, CSS, JQuery, AJAX, JSON, Oracle 9i, Hibernate, Spring.

Confidential

Java Developer

Responsibilities:

  • Responsible for enhancement for mutual funds products written in Java, Servlets, Xml and xslt.
  • Implemented different J2EE Design Patterns such as Session Facade, Observer, Observable and Singleton, Business Delegate to accommodate feature enhancements and change requests.
  • Worked on struts framework to Re-Design UI to fit Model2 (MVC) design paradigm
  • Modified JavaScript for handling the access privileges
  • Extensively written COREJAVA & Multi Threading code in application
  • Optimized SAX and DOM parsers for XML production data.
  • Implemented the JMS Topic to receive the input in the form of XML and parsed them through a common XSD.
  • Written JDBC statements, prepared statements, and callable statements in Java, JSPs and Servlets.
  • Followed Scrum approach for the development process
  • Extensively worked on Struts with Spring Integration for communicating with business components and also worked on Spring with Hibernate Integration for ORM mappings.
  • Modified and added database functions, procedures and triggers pertaining to business logic of the application.
  • Used TOAD to check and verify all the database turnaround times and also tested the connections for response times and query round trip behavior.
  • Used ANT Builder to build the code for production line.
  • Used Eclipse IDE for all recoding in Java, Servlets and JSPs.
  • Used IBM Clear Case for Versioning and Maintenance.
  • Involved in discussions with the business analysts for bug validation and fixing.
  • Modified technical design document, functional design document to accommodate change requests.
  • Wrote JUnit test cases for system testing, Used Log4j for logging.
  • Used JIRA as a bug-reporting tool for updating the bug report.
  • Involved in performance tuning where there was a latency or delay in execution of code

Environment: Java, J2EE, Servlets, JSP, Struts, Spring, Hibernate, JDBC, JNDI, JMS, JavaScript, XSLT, DTD, SAX, DOM, XML, UML, TOAD, Jasper Reports, Oracle,Eclipse RCP, IBM Clear Case, JIRA, WebSphere, Unix/Windows.

Confidential

Java Developer

Responsibilities:

  • Played an active role in the team by interacting with welfare business analyst/program specialists and converted business requirements into system requirements.
  • Involved in Architecture and Design
  • Design and Develop Swing based UI/UX for ERP
  • Client Server network communication design and Development
  • Offline Location based ERP Design and Development
  • Conducted Design reviews and Technical reviews with other project statehood Implemented Services using Core Java .
  • Developed analysis level documentation such as Use Case, Business Domain Model, Activity & Sequence and Class Diagrams.
  • Develop client and server using core java, Swing and C++
  • Technical Support to client
  • Defect management

Environment:: Java, Core Java, AWT, Applet, Swing and C++, Struts, JSP and Servlet, JDBC and SQL Server.

We'd love your feedback!