We provide IT Staff Augmentation Services!

Sr Java Developer Resume

2.00/5 (Submit Your Rating)

Grand Rapids, MI

SUMMARY

  • Overall 8+ years of experience in requirements gathering, deployment of Web Applications and client server multi - tier applications using Java/J2EE technologies
  • Extensive knowledge on developing Mission Critical applications using Component technologies like EJB,Java Spring, Hibernate, Servlets, JSP, JavaScript, JSR,Struts Framework, Azure, Web Services, Micro Services Applets, XML, J2EE and Oracle
  • Expertise in developing Model View Controller (MVC) Architecture based applications using Struts, spring and JSF Frameworks
  • Involved in all the phases of SDLC from requirement analysis, designing, coding, UAT, documentation & implementation
  • Strong Experienced in designing the Front end pages using HTML, CSS, Java script, JQuery, JSF, AJAX and Angular JS.Reactive design experience, including Bootstrap 3 and hand-coded breakpoints.
  • Executed the web-based application following the MVC architecture using Spring Framework and used different Spring modules like Spring Core, Spring AOP, Spring MVC and Spring ORM Integration.
  • Experienced with hibernate core interfaces configuration, transactional, session and criteria.
  • Strong hands-on experience withSpring IO,Spring BootwithThymeleaf.
  • Expertise in Migrating workflow based Client/Server application to Java/J2EE web enabled application using Struts Framework.
  • Expertise in enterprise Java technology eco-system including Spring Boot, JPA/Spring Data, maven, JUnit.
  • Expertise in relational databases like Oracle 11g, MySQL, PL/SQL and NOSQL databases such as Cassandra, MongoDB, and DynamoDB
  • Experience working with MVC framework like Struts, ORM frameworks like Hibernate, JPA and IOC frameworks like Spring, Spring AOP, Spring DAO.
  • Experience in consuming SOAP webservice using Apache CXF and Axis frameworks
  • Extensive experience in developing RESTful (JAX-RS) web service using REST Easy and Jersey framework, JSON as a data exchange format to integrate custom web applications and various enterprise systems like Alfresco ECM, Sun LDAP, RDBMS and ServiceNow ticket management.
  • Experienced inEJBStateful and Stateless Beans, Entity BeansandMDBsMessage Driven Beans
  • Experience with micro-services architecture, Docker eco-system and API first approach with hands-on expertise in developing rest APIs supporting multiple versions
  • Expertise in developing the MicroServices.
  • Experience in Web/Application Servers such as Tomcat 6, JBoss6 for deploying and configuring web applications
  • Valuable experience in working with the Document Object Model(DOM) and DOM functions
  • Expertise in using Object Oriented design, Design patterns, UML, ER Modelling and Rational Rose
  • Expertise in different open source frameworks like Struts2.0/2.1, Spring 2.5/3.0 and ORM Technology like Hibernate 3.0, IBatis, Mybatis, jQuery
  • Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic, WebSphere, JBossapplication server
  • Hands-on experience in deploying applications on Windows and UNIX environments
  • Worked on design pattern like DAO, DTO, Abstract Factory SDO, BO, Singleton, Interface, TO
  • Robust design and development experience in J2EE including JSP, Servlets, JDBC, JNDI and JMS
  • Used Maven and Jenkins as build tool and deploying the application using Kafka
  • Proficient in integration techniques using the Apache Camel and Apache Active MQ technologies
  • Expertise in developing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle, SQL Server 2000, My SQL, and DB2 and excellent development experience using Agile Methodology
  • Developed and maintained code for various applications using PHP, Java and MySQL
  • Experience with MVC Java frameworks like AngularJS, EXT.JS, BackboneJS, NodeJS, EmberJS, Bootstrap, ReactJSand also Experienced in React JS and working with React Flux architecture
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access)
  • Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker
  • Strong Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs
  • Expertise in writing JUnit test cases for system testing, Cucumber, Selenium as Testing frameworks, Used Log4j for logging
  • Expertise in Software Development Life Cycle(SDLC) like Analysis, Design, Development, Testing, Implementation, Enhancement, Production Support and Change Management of business applications, even used mythologies like Agile, Waterfall, TDD and RAD development
  • Worked with SVN, Team Foundation Server, gitkraken, Bitbucket, GIT and GIT HUB for version control and Quality Center, Jira for bug tracking

TECHNICAL SKILLS

Java Technologies: Java, J2EE, Servlets, JSP, Java EE

Frameworks: Struts, MVC, Hibernate, Spring, Spring Boot, Spring MVC, Spring Cloud, Spring Service, Angular JS, Angular 2, ReactJS, NodeJS, ExpressJS

Web Technologies: HTML, XML, CSS, Java Script, AJAX, JSP, JSF, jQuery, DTD, Swing

J2EE Technologies: Servlets, JDBC, JMS, Java Mail, EJB

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

Web Services: SOAP, WSDL, Rest API

Databases: Oracle 9i/10g, SQL Server, My SQL, MongoDB, DynamoDB, Cassandra, Kafka

Tools: Eclipse, NetBeans, Toad, Microsoft Visio, SOAP

Methodologies: UML, MVC2, Agile, Scrum, Waterfall, RUP

Version Control Tools: CVS, Git, Bitbucket, SVN

PROFESSIONAL EXPERIENCE

Confidential, Grand Rapids, MI

Sr Java Developer

Responsibilities:

  • Analyzed the technical requirements and created various models required for the project. Implemented Model View Controller (MVC) architecture using SpringFramework
  • Used Agile software development with Scrum methodology
  • Developed web-based agent management software using JSF and Spring
  • Developed using new features of Java 8Annotations, Generics, enhanced for loop and Enum
  • Developed User Interface by using AngularJS/2, HTML5, Spring Web Flow, XHTML, DHTML and CSS3
  • Used Hibernate to query DB2 database and return results to the front-end
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Springframework.
  • Implemented and exposed service layer using Spring Boot, Annotations and controller using Spring MVC
  • Implemented the project structure based on Spring MVC pattern using Spring Boot
  • Implemented all the functionality usingSpring IO/Spring Boot,ThymeleafandHibernate ORM. Executed Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules.
  • Spring Boot allowed wrapping the application in microservices architecture to allow flexibility to production ready embed web container and out of the box monitoring
  • Developed critical components of the application includingSpringforms, Spring controllers,JSP views,and business logic and data logic components that includeHibernate Entities, Spring-Hibernate DAOandSpring modelsfollowing MVC architecture.
  • Extensively Implemented Spring boot, dependency Injection (DI) and aspect oriented programming (AOP) features along with hibernate
  • Executed various testing scenarios like contract, functional, performance and integration tests as part of Microservice architecture using moco server for mocking the backend
  • Built Spring Boot based java microservices to support enterprise web application
  • Integrated NodeJS with MongoDBand MySQL data servers and AngularJS on the front-end
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton
  • Used maven for creating reports, checks, build and testing automation setups
  • Developed with Spring, ConcurrentHashMap in maps with Multi-threading
  • Worked on Multi-threading and thread pool design pattern. Generated the Jacopo reports on build systemthrough maven.
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • User interfaces were built withVirtualDOMand unidirectional data using ReactJS and Redux
  • Consumed Restful web services to get the JSON object (Response) and manipulated the JSON Object todisplay the response in the webpage.Deployed the Application EAR and RESTful Services on JBoss Application Server
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC
  • Design the Micro services using Apache CamelRouting
  • Used Cloud Foundry from initial development, through all testing stages, to deployment
  • Developed and executed Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing
  • Use of the continuous integration platform for build via Jenkins and code review using SonarQuebe
  • We used the most popular streaming tool KAFKA to load the data on Hadoop File system and move the same data to MongoDBNoSQL database
  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management
  • Created REST Web Services for the Propel roster using ApacheCXF (JAX-RS)
  • Data modeling and development experience in Cassandra or other NoSQL databases
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven.
  • Participated in configuration management, change management activities and code re-views

Environment: Java 8, J2EE, AngularJS, Angular 2 Spring 4.3, Spring boot, Spring AOP, Scala, Spark, Hibernate 4, JMS, JSF, REST, log4j, OAuth 2.0, JUnit, Jenkins, Sonar, Rabbit MQ, Gradle, XML, Ajax, XSD, Kafka, java Script, jQuery, AngularJS, Apache Camel, Handlebars, Linux, Cassandra, Tomcat, Spring Tool Suite(STS), IBM RAD and Load Runner

Confidential, St. Louis, MO

Sr Java Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment
  • Built the responsive UI with AngularJS, Ajax, Bootstrap, NodeJS and SASS. Developed the dashboard for displaying charts, graphs, and other analytics-related widgets
  • Developed mock-up screens in the prototype to demo the application screens to business users using HTML, AngularJS, Bootstrap
  • Used $http and $resource service for retrieving data from the server via XMLHttp request object in AngularJS framework
  • Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, such as portfolio summary and user information also developed Services, Business Delegate, POJO, Controller and DAO
  • Utilized the Spring AOP feature for implanting cross-cutting concerns like logging and transaction management and separated the business logic from system services.
  • Used Spring Boot application for building cloud Microservices and to develop spring based application radically faster with very less configuration
  • Used Spring Boot, Spring MVC to build the web application services
  • Developed, Deployed and Tested end to end web applications using Spring Boot leveraging the features - auto configuration, dependency management, deployment and unit-testing
  • Extensively used Spring Boot Framework for Dependency Injections of components
  • Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems
  • Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables
  • Involved in developing Server-side EJB components and wrote session beans to perform the business logic.
  • Removed all the XML based configuration required to build the MVC application and maintained in the classes using Spring Boot
  • Configured Spring declarative transaction manager and implemented transaction management in DAO layer
  • Created Restful web services using ApacheCXF to trigger backend recurring adjustments, refreshing configuration data
  • Experienced in Standard authentication protocol OAuth 2.0
  • Used JSON for data exchange between application modules along with XML and WS-Security for authenticating the REST messages along with encryption and decryption
  • Install KAFKA on Hadoop cluster and configure producer and consumer coding part in java. Loaded data from various data sources into HDFS using Kafka
  • Fetched the data in real-time by hitting the URL and storing it in MongoDBfor use in case of working offline
  • Involved in setting up AWS services with EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality
  • Worked on Atlassian products such as Git for Version control, Source tree, Jira for project tracking

Environment: Java, MEAN Stack, Bootstrap, Spring, MAVEN, Spring Boot,Java, JFS, MongoDB, Servlets, JSP, MDB, Swift2.0, OAuth 2.0, Open shift, Parse Server, REST& SOAP webservices, Kafka, Windows Server 2008 r2, Jira, Eclipse, GitHub, Bitbucket, Gitkraken

Confidential, Mason, OH

Sr Java Developer

Responsibilities:

  • Followed Agile software methodology for project development
  • Designed the architecture based on the popular J2EE Model 2 approach of MVC design paradigm
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC
  • Used Spring AOP in case of logging and security
  • Exposed the application as a Restful web service and implemented the authentication
  • Used Spring Rest Template to use the exposed REST Web Services
  • Designed front end View with HTML, CSS, HTML5, CSS3 and JSP
  • Implemented MVC architecture by using Spring framework 2.0, Hibernate 3.0 in terms of JSPs and Servlets.
  • Implemented Data validations for critical functionalities using AngularJS and JavaScript
  • Implemented Responsive development using Bootstrap and CSS3 media queries
  • Used jQuery plugins to develop the custom portal templates
  • Installation of Web sphere MQ on Unix
  • Created web services using SOAP, to allow application and services to connect them over the Internet
  • Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications
  • Developed backend logic using Core Java including Collections and multi-threading
  • Developed code using various patterns like Singleton, Front Controller and Value Objects, Data Access Object
  • Implemented the authentication, authorization and access-control features by using Spring Security and OAuth
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services
  • Used Log4J for logging and tracing the messages
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades
  • Used JIRA tracking tool for assigning and defect management
  • Used Maven to build and deploy application onto JBOSS Application Server and LARA to deploy code onto server
  • Involved in pre-testing the Web-Service calls with SOAP UI/POSTMAN/SwaggerUI using end-points
  • Used GIT HUB for maintaining the component and to release version management
  • Used Eclipse as Integrated Development Environment (IDE)
  • Involved in using all core Java Concepts into the application for the reusability of the code.
  • Used Jenkins to build the War file
  • Used Confluence page to update the services information and the project related information. Deployed web server components using Apache Tomcat and application server with WebLogic
  • Developed Application using Spring MVC Architecture
  • Developed Validations for Client-side using JavaScript
  • Developed performance and browser compatibility using AJAX
  • Debugged ANT scripts for web applications
  • Developed backend logic using Core Java including Collections and multi-threading

Environment: Java 7, Spring MVC frameworks, Servlets, JSP, Struts, HTML, JavaScript, jQuery, AJAX, Webservices, Angular JS, SOAP and REST web services, Jenkins, MongoDB, Hibernate, Cassandra Eclipse, ANT, Kafka

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in development of Staffing sub-modules like Staffing Override, Interview Override, Resume Upload
  • Interacted with the User Group to gather requirements
  • Developed application using Eclipse IDE
  • Created spring configuration files to define Handler mappings, Bean definitions, and developed Modelclasses for View Resolutions and DAO implementation classes extended from Hibernate DAO Support.
  • CreatedHibernate persistent and configuration files for ORM implementation.
  • Developed views and controllers for client and manager modules using SpringMVC and SpringCore.
  • Developed generic DAO tier for fetching the navigation items through the Legacy Intranet; connecting to theSQL server database and fetching data using Hibernate ORM Mappings.
  • Designed the sub-modules based on the initial specifications defined by the user group
  • Performed Analysis and development of Stateless Session Bean, Data Access object and Application Component for Screening and Short-listing module
  • Involved in developing in all the tiers of J2EE application
  • Configured JBoss Application Server and deployed the web components into the server
  • Involved in debugging, testing and integration of the system
  • Designed and implemented Java engine and API to perform direct calls from front-end JavaScript, AngularJS to server-side Java methods
  • Extensively involved in the enhancements, troubleshooting, bug fixes and change requests for the Web Services,Worked on fixing bugs raised by the users
  • Test cases for unit testing.
  • Worked with Spring Restful Web Services to interact with the JPA Objects created using ORM tools
  • Documented all the low-level design of the application.
  • Developed JSP / Action servlet classes
  • Applied J2EE design patterns such as MVC, Singleton, and Data Access Objects in the architecture
  • Developing Hibernate XML Javaobject-to-database mapping documents
  • Performed code reviews
  • Used XSLT, XML, XSD, and JAXP for transforming request/responses to other formats

Environment: Core Java, Spring, J2EE, Servlets, EJB, JSP, JMS, Java Swing, HTML, XML, Oracle 9i, JBoss, Hibernate, Restful web service, Eclipse, Unix

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed, tested and debugged views, stored procedures, triggers, packages and types in PL/SQL.
  • Identified System Requirements and Developed System Specifications, responsible for high-level design and development of use cases.
  • Dynamic web site design and programming using JSP, MySQL, HTML, DHTML, CSS, JavaScript, and Perl.
  • Deployed MVCDesignpattern for application development.
  • Implemented Model layer using Struts Action classes, form beans using Action forms and controller layer using servlets.
  • Implemented the business logic writing Struts action components and configuring XML files using Struts framework.
  • Used DOM Parsers to parse XML files to transform them into required formats.
  • Used JAXB for parsing the XML data and performed XML validation to check whether the xml is fallowing schema or not.
  • Designed asynchronous messaging usingJava Message Service (JMS)to exchange critical business data and events among J2EE components.
  • Database Modification using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle8i.
  • Used JDBC API for database connectivity to Oracle Database.
  • Created web services using SOAP, to allow application and services to connect to them over the Internet.
  • Called PL/SQL stored procedures using Java Callable Statement.
  • Prepared ANT script for deployment, Integration and config management of web application modules.
  • UsedLog4jto implement logging facilities. Developed many custom-made exception classes as and when required.
  • Investigated data quality issues and implemented appropriate solutions.
  • Troubles hooted and resolved performance issues by tuning the relevant queries.
  • Tested coding modifications and assisted with application and system testing to minimize errors.
  • Documented code in accordance with company standards and industry best practices.

Environment: JDK, JSP, JDBC, JNDI, JMS, Web Services, WSDL,SOAP, RAD, Eclipse, DOM, SAX, XSLT, CSS, JavaScript, HTML, XML, SQL, PL/SQL, Oracle10g, PL/SQL Developer, Toad, ANT, Clear Case, Red Hat Linux.

We'd love your feedback!