We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Oracle Certified Java Developer with overall 8 years of experience in developing Enterprise applications and Web Services using Java and its related technologies
  • Worked in all the phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing and Deployment of the application in various domains like Banking Financial and Health
  • Hands on experience in Client Side Designing and Validations using technologies like HTML, CSS, JavaScript, Ajax, jQuery, Angular and Node.js.
  • Experience in developing Multilayered architecture based Web Applications using Java, JSP, Servlets, JDBC, JMS, JNDI and frameworks like Spring and Hibernate.
  • Experience in developing and consuming R EST ful Web services and testing them using Postman and SoapUI.
  • Experience in using Swagger for documentation of the RESTful Web Services and deploying them on cloud.
  • Proficient in implementation of frameworks like Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring Security, Spring Data, Spring Batch and ORM frameworks like Hibernate.
  • Experience in Application and Web servers like IBM WebSphere, WebLogic, Apache Tomcat and JBoss.
  • Used Spring MVC (Model View Controller) to handle and intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Extensively used Hibernate in data access layer to access and update information in the database s .
  • Expertise in Core Java concepts like OOPS, Data structures & algorithms, Collections, Event handling, Multithreading, Garbage Collector, Exception handling, Generics, I/O .
  • Experience on design patterns like Singleton pattern, Factory pattern, MVC design pattern , DAO and command pattern.
  • Strong database experience in Oracle, SQL Server and MySQL with good programming skills in SQL and PL/SQL functions, views, Stored Procedures and database triggers and experience in using NoSQL database like MongoDB.
  • Experience in working on AWS and its services like AWS IAM, VPC, EC2, ECS, EBS, RDS, S3, Lambda, ELB, Auto Scaling, Route 53, Cloud Front, Cloud Watch, Cloud Trail, SQS, and SNS and experienced in Cloud automation using AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB and Security groups.
  • Command on developing Java and J2EE applications on IDE’s like Eclipse.
  • Experience with Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing and used Test Driven Development (TDD) approach.
  • Experienced in source control management system (SCM), such as sub version (SVN) and GIT.
  • Experience maintaining CI environments with build automation tools like Jenkins and extensively used Jenkins to streamline CI/CD process
  • Hands - on experience in using message brokers such as ActiveMQ and RabbitMQ.
  • Experience with UML modeling like Class Diagrams, Case Diagrams and Sequential Diagrams
  • Extensive experience in building and deploying EAR, WAR, JAR files on test, stage and production servers.
  • Capable of delivering well documented applications, adhering to quality standards and delivery dates.
  • Excellent team player and consistent performer with abilities to analyze problems, respond to changing needs and strong working relationships with the peers and clientele
  • Good experience in working with a team together to deliver best outputs in given time frames.

TECHNICAL SKILLS:

Languages: Java, J2EE, HTML, CSS, JavaScript, Core Java, SQL, PL/SQL

J2EE Technologies: JSP, Servlet, Angular JS 2/4, JDBC, JMS, JSF, Java Batch, JNDI

Web Technologies: XML, HTML, CSS, JavaScript, jQuery, Angular, Ajax

Frameworks: Spring boot, Spring MVC, AOP, DAO, Hibernate

Database: Oracle 10g/11g, MySQL Server 5.5

Web/Application Servers: Apache Tomcat 7, WebSphere 8.0, Jboss 6, WebLogic 7/8

IDE: Eclipse, STS, Rational Rose

Logging & Testing Tools: Log4j, Junit, Mockito

Other tools: Maven, Jenkins, Git, SVN

Design Patterns: Session Facade, Business Delegate, Composite, Data Access Object, Model View Controller

Operating Systems: Windows, Linux, MAC-OS

Software: Adobe Photoshop CS

Web Services: SOAP, REST, SOAP UI, Postman

PROFESSIONAL EXPERIENCE:

Senior Java Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.
  • Used Eclipse Integrated Development Environment for coding, debugging and testing the application modules.
  • Involved in developing of presentation layer for the application modules using HTML5, CSS3, jQuery, AJAX and Angular 4
  • Used spring framework like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot.
  • Implemented Restful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Angular and parsed the data to client and handled the security and Authorization using Spring Security and OAuth2 authentication protocol respectively.
  • Involved in the configuration of Spring Framework and Hibernate mapping tool.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database.
  • Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files and extensively used HQL and SQL for querying databases.
  • Created AWS Virtual Private Cloud (VPC), Security Groups, Elastic Compute Cloud (EC2 instances), Elastic Block Store (EBS), Simple Storage Service (S3), Elastic Load Balancer (ELB), RDS MySQL Subnets, Snapshots, Auto-Scaling groups, Route 53 DNS, Glacier, Elastic File System (EFS), Cloud Front, Cloud Watch.
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).Provide highly durable and available data by using AWS S3 data store, Dynamo DB to perform basic database administration.
  • Good understanding of ELB, general networking principles, firewalls, routing technologies and DNS (Route53).
  • Utilize Cloud Watch to monitor resources such as AWS EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
  • Used Maven building tool for creating WAR file deployed in application servers and used for dependency management of code in application.
  • Resolved bugs and defects in application by coordinating with team members of the project to assure a positive outcome.
  • For application logging, notification, tracing mechanisms used Log4J and executing unit test cases using JUnit.
  • To keep track of issues and tasks on individuals used JIRA ticketing system and version control tool used git.

Environment: Java 1.8,HTML5, CSS3, JavaScript, AJAX, Angular 4, Spring Boot, Micro Services, Restful Webservices Spring Security, Spring Data, Hibernate, JDBC, Restful, XML, AWS, SQL, GIT, JUnit, Maven, JIRA, Agile Methodology.

Java Developer

Confidential, Billings, MT

Responsibilities:

  • Worked with Agile development Methodology with a Test Driven approach and was a part of every phase in the SDLC
  • In case of application development to be loaded, modular approach was done.
  • Designed and developed the front end using HTML, AJAX, JavaScript, JSP Jquery.
  • Depending on the business requirements, Class and Sequence diagrams were developed.
  • Used Java Script to perform validation on the client side and to handle events on the client side.
  • Installed and supported application and webserver platforms such as web logic IP load balances.
  • Experienced in Model View Controller (MVC) frameworks such as Angular JS for our prototype - working model.
  • Developed UML diagrams for analyzing the business requirements and designing the system.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Responsible for writing complex SQL and HQL queries.
  • Involved in Requirements Gathering, Analysis, Design and Development of the project.
  • Developed services using Servlets, JSP’s, and Java Beans.
  • Used AJAX to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
  • Designed, setup, customized the Business Object Model (BOM) and vocabulary for rule authoring as well as Implementing the Execution Object Model (XOM) that enables rule execution
  • Most parts of the code developed were integrated using Spring Framework.
  • Involved in developing Hibernate mapping definitions for the required persistent layer.
  • Extensively used JSON, Web Services for transferring and retrieving data between different Applications.
  • Infra-structure development on AWS using various services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Relational Database Service (RDS), Simple Email Service (SES), Virtual private cloud (VPC), Route53, Cloud Front, Cloud Watch, Identity and access management (IAM) etc.
  • Used PL/SQL, Stored Procedures for handling Oracle database.
  • Deployed Web Services and Server side components in Web Logic Application Server.
  • Worked on running integrated testing using the JUNIT and Configurations and Deployment was implemented using Maven Script.

Environment: Java (J2SE-Multithreading, IO), Agile Methodology, J2EE-JSP, Servlets, UML (Rational Rose), Web logic Server, Spring, JBoss, XML, Web Services, AWS, PL/SQL, Oracle, Tomcat 7.0.55, Spring, Maven, CVS, JUnit, Log4j, Eclipse Juno.

Java Developer

Confidential

Responsibilities:

  • Interacting with the system analysts, business users for design & requirement clarifications.
  • Developed the application using Spring Framework in presentation tier and business layer.
  • Implemented the presentation layer using JSP, JSP Tag Libraries (JSTL), HTML, CSS and jQuery. Also, Performed validations using validation framework
  • Expert working Knowledge of UNIX Shell Scripting and Scheduling Cron jobs and tools like WINSCP, PUTTY, FTP/SFTP and CONNECT DIRECT.
  • Used Hibernate to deal with database. Used Hibernate extensively to have Database access mechanism with complex queries through Hibernate Query, Criteria interfaces.
  • Configured various beans in the xml file maintained by the Spring Inversion of Control (IOC) container provided by Spring Framework.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Used Web Sphere application server for deploying the application
  • Worked with Linux performance tuning to add tuning parameters to the kernel and optimize the kernel.
  • Used Restful services for publishing Web Service interfaces.
  • SVN version control system has been used to check-in and check-out the developed artifacts.

Environment: Java, J2EE Design Patterns, XML, CSS, Web Sphere, Spring, Web Services, JSP, JSTL, Servlets, Ajax, Hibernate, XML, IBM MQ Series, SQL Server 2008, Oracle 10g, Unix, UML.

We'd love your feedback!