We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Richfield, MN

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience involving all phases of Software Development Life Cycle (SDLC) including planning, analysis, design, implementation, testing and maintenance of Multi - Tier distributed, secure enterprise applications using Java/J2EE technologies in Banking, E- Commerce and Healthcare.
  • Experience in application development using Software development methodologies such as Agile, Waterfall development and TDD (Test Driven Development) environments.
  • Expertise in Core Java concepts of Java/J2EE like JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data Structures etc.
  • Experience in User Interactive (UI) Web Pages and visually appealing User Interface usingHTML5, CSS3, jQuery, Ajax, JavaScript and PHP.
  • Extensively worked on XML related technologies like XML, XSLT, XPATH, XSL, DTD and DOM.
  • Responsible for creating a microservice system using Java 8 with Spring Boot, Restful API, SOAP API and experience with Java 8 features like Stream, Lambda expressions and Filters.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, and Projections.
  • Experience in database modelling, design and development of PL/SQL stored procedures, packages in relational databases like Oracle 9i/10g / 11g, SQL Server 2005/2008 and MySQL.
  • Experience with Mongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like Mongo DB, Cassandra and Couch DB.
  • Experienced in implementing Service Oriented Architecture and Web Services such as SOAP using WDSL, JAX-WS and REST using Spring Boot, Apache CFX, JAX-RS and Jersey Frameworks.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like Apache Tomcat, WebSphere, JBoss and WebLogic.
  • Knowledge on Spring Framework like Spring Core, Spring DAO, Spring IOC, Spring MVC, Spring ORM, Spring AOP, Spring Boot and Spring Web flow.
  • Involved and developed various phases of security implementation using Spring Security system against all types of authentications like LDAP authentication, Basic authentication and Pre-Authentication.
  • Having knowledge on (JMS) MQ’s like Kafka, Rabbit MQ and Active MQ.
  • Hands on experience with version control tools like SVN, GIT and CVS.
  • Experience in using Jenkins for CI/CD process and creating Docker images and containers.
  • Experience in using Automation tools like Selenium and Cucumber.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4j and SLF4J.

TECHNICAL SKILLS:

Languages: C, C++, Java/J2EE, SQL, NoSQL.

Web Technologies: HTML5, XHTML, DHTML, CSS3, JavaScript AJAX, jQuery, Angular JS/2/4, React JS, Bootstrap

Java/J2EE Technologies: J2EE, Servlets, JDBC, Struts, EJB, Hibernate, Spring MVC, Spring Boot, Spring Security, SOAP, REST

Application/Web Servers: IBM WebSphere, Apache Tomcat, WebLogic, JBoss, GlassFish

Relational Databases: Oracle 9i/10g/11g, DB2, SQL Server, MySQL, Mongo DB

Cloud Environments: AWS, Pivotal Cloud Foundry

IDE: Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS).

Operating system: Windows, Linux, Unix

Methodologies: Agile, Waterfall TDD (Test-Driven-Development), Scrum

Build Tools: Maven, Gradle, Log4J,Jenkins

Version Control: CVS, SVN, GIT, JIRA

Web Services: SOAP, RESTful, JAXWS, JAX: RPC, JAX-RS, JAX-P, JAX-B

TECHNICAL EXPERIENCE:

Confidential, Richfield, MN

Sr. Java Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Extensively made use ofJava8features like Functional Interfaces and Lambda Expressions, Method s and Stream API for bulk data operations on Collections.
  • Involved in developing UI pages using Angular 4.0, HTML5, CSS3 and Twitter Bootstrap.
  • Worked on Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Designed and developed Microservice using synchronous protocols like HTTP, REST (JAX-RS) and SOAP (JAXB).
  • Implemented Spring Framework including Spring Core/IOC, Spring AOP, Spring ORM and Spring Batch and implemented the authentication, authorization, and access-control features by making use of Spring Security.
  • Used Spring Boot to develop and deploy both RESTful web services and MVC applications.
  • Written shell scripts to copy output files to a different location from Spring Batch.
  • Used Spring Boot to develop and deploy RESTful web services, SOAP and MVC applications.
  • Implemented Swagger Configuration in Java Spring Boot for auto generating swagger JSON files for REST API calls.
  • Implemented exception handling in Java Spring Boot for REST API, by making use of Exception Handler and Controller Advice annotations.
  • Configured Identity and Access Management (IAM) groups and users in AWS for improved login authentication.
  • Deployed Docker contained spring boot micro services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Used Apache Camel for processing different files, creating routes, using router for communication and integration with other microservice.
  • Used Apache Kafka with Zoo Keeper for achieving synchronous and asynchronous messaging techniques.
  • Used ActiveMQ for asynchronous messaging techniques.
  • Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Façade, prototype and Composite View.
  • Integrated with Oracle Field Service Cloud for outbound messages through SMS.
  • Used Hibernate, object/relational-mapping (ORM) technique for mapping data from MVC model to MySQL Relational data model with and SQL-based schema.
  • Developed session, entity beans and message driven beans, mapping of Java objects to database tables using Hibernate. Extensively used Hibernate Transaction Management and Hibernate Batch Transactions.
  • Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Used PostgreSQL as customer database then migrated to MongoDB, used both database in Spring Boot.
  • Created Docker images and ran the Docker containers in various environments.
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes .
  • Used Elastic search and Kibana as Log Database for microservice applications.
  • Implemented GUID (Global Unique Identifier) for unique identification of logs.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Used Log4j for logging errors and GIT for version control.
  • Deployed the application on JBOSS application server.
  • Developed unit and integration tests for existing microservice using Junit and Mockito.
  • Integrated SOAPUI in Jenkins with Maven environments for unit and Integration testing.
  • Developed Cucumber tests for Behaviour Driven integration testing.
  • Fixed defects identified during QA, UAT and Production.

Environment: Java 8, J2EE, Spring Boot, AJAX, jQuery, Angular4, Microservices, JBOSS, Hibernate, Apache Camel, Basic Authentication, Swagger, RESTful web services, SOAP web service, PostgreSQL, Docker, Maven, Jenkins, ActiveMQ, Kafka, Shell Scripts, Git,AWS, JUnit, Mockito, Cucumber, Log4j.

Confidential, Charlotte, NC

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in the design and development phases of Agile Software Development.
  • Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
  • Involved in creating dynamic web site design and programming using HTML5, CSS3, JavaScript and jQuery.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Responsible for developing the connection pooling for Filenet Server implementing spring framework concepts such as Transaction management and DAO support.
  • National level complex problem-solving competition, using JAVA, Data Structures and Algorithms.
  • Used Spring Validation framework to implement the server side validations and used Ext JS, AJAX to get the data from the server asynchronously by using JSON objects.
  • Developed Business components using Multithreading, Servlets, and JSP.
  • Involved in generating JAXB classes from schema files.
  • Involved in deploying systems on AWS Infrastructure services EC2, S3, RDS, SQS, and Cloud Formation.
  • Developed cross browser compatibility code using CSS and jQuery.
  • Effective use of data structures and algorithms to solve complex problems, reducing time complexity and memory usage.
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and JIRA.
  • Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
  • Worked on Hibernate object relational mapping according to database schema.
  • Did load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
  • Developed a GUI to help to read the logs generated by the scripts, the logs were saved in MongoDB, the GUI was created using flask, D3, jQuery table sorter.
  • Implement Google Analytics for various screen, feature and service and user base tracking.
  • Implemented Internationalization using Spring MVC Interceptors and spring core modules.
  • Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
  • Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, MongoDB and MS SQL Server integrating to a proprietary framework.
  • Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and also to send mail notifications regarding any system related problems.
  • Defined collections to store data in MongoDB.
  • Developed PL-SQL store procedures to convert the data from Oracle to MongoDB.
  • Worked on Design and development of RestFul APIs using Node.js and JSON.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, HTML, SASS and Ajax to speed the application.
  • Application backend implemented using Node.js application server.
  • Prepared and presented UNIX production and implementation schedules to the Project Manager and client.
  • Wrote PL/SQL Queries, stored procedures, triggers and prepared statements.
  • Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.
  • Worked with Splunk to logging and analyzing defects status.

Environment : Java, J2EE, JDK 1.5, UNIX, JBoss 3.0, Spring core, MongoDB, JMeter, Hibernate, Jetty, Perl, Spring MVC, Hibernate, SOAP Web services, Filenet, Ajax, XML, jQuery, HTML5, CSS, TC Server, SASS, JAX-B, SVN, Maven, Jenkins, AWS, SFX, Splunk, MAX, SEED.

Confidential, Denver, CO

Jr. Java Developer

Responsibilities:

  • Worked on Agile methodology including team-based design and code reviews.
  • Actively involved in Requirement Analysis, designing, development and testing of the entire application.
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.
  • Enhance and modify the presentation layer and GUI framework that are written using JSP and client-side validations done using JavaScript.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Implemented spring framework Bean Factory&ApplicationContext for bean initialization and configurations.
  • Spring AOP is used for logging, auditing, and security and transaction management to distinguish business logic from the crosscutting concerns.
  • Implemented the back-end functionality of the modules using Singleton and Session Facade design patterns.
  • Configured Hibernate configuration files to persist the data to the Oracle 10g Database.
  • Configured Hibernate objects as Spring Beans in Spring Configuration File.
  • Involved in development of POJO classes and writing Hibernate Query Language (HQL) queries.
  • Asynchronous messaging is done using JMS and created Queue for point to point messaging.
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAP UI for testing these RESTFUL API web services.
  • Implemented Service Oriented Architecture (SOA) by developing and consuming RESTful web services based on JAX-RS and Jersey.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects to be able to modify the data received in the response.
  • Implemented Core Java Concepts such as Multi-Threading, Exception Handling and Collections when needed.
  • Handled Multi-Threading part in the back-end component, one thread will be running for each other.
  • Worked with DB2 and wrote SQL Queries, Stored Procedures, triggers, views and integrated SQL Queries into DAO.
  • Deployed the application on Tomcat Application Server.
  • Used Log4j logging mechanism for logging.
  • Used SVN for versioning and concurrent access to the project files.
  • Resolving spring framework artefacts and code build & deployment with Maven.
  • Used JIRA for defect and issue tracking.
  • Used Jenkins for continuous integration/continuous deployment.
  • Automated regression test cases using Selenium.
  • Coordinated with testing team for timely release of product.

Environment: Java, J2EE, Spring MVC 3.0, Hibernate 3.0, HTML, CSS, JavaScript, React JS, JMS, SOAP, Axis2, Maven, Jenkins, DB2, Selenium, Log4j, SVN, JIRA, Tomcat 6.0.

Confidential, GA

Jr. Java Developer

Responsibilities:

  • Involved in requirement analysis, design and development of the application.
  • Created the design using class diagrams and sequence diagrams.
  • Implemented MVC architecture using JSP, Servlets and EJB.
  • Developed web Components using JSP, HTML, CSS and JavaScript.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Developed EJB middleware components to implement business objects and business logic of the system.
  • Used JDBC to establish connectivity to the database for performing the database operations.
  • Created and modified Stored Procedures, complex SQL Commands for the application using PL/SQL.
  • Deployed the application on WebSphere application server.
  • Involved in enhancements of the system and worked on fixing bugs and supporting the entire system.

Environment: Java 5, J2EE, JSP, HTML, CSS, JavaScript, XSLT, Servlets, EJB, JDBC, WebSphere 7.0, Oracle 10g, PL/SQL.

We'd love your feedback!