We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 3+ years of experience in development, configuration, testing, support and documentation in the Software Development Life Cycle using JAVA/J2EE technologies.
  • Experience in building Enterprise Applications using technologies such as Core Java, J2EE, Servlets, JSP, JSF, EJB, Struts, Hibernate, Spring, MVC, JDBC, JMS, and XML.
  • Proficient in Core Java concepts like Collection Framework, Multi - threading, Generics, Annotations, Serialization, JavaBeans, Externalization.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Skilled in frontend development using HTML5, CSS3, Bootstrap, JavaScript, Angular, Node JS, jQuery, JSON, and AJAX.
  • Hands on experience in implementing Service Oriented Architecture (SOA) and web services such as SOAP and REST using WSDL, JAX-WS, and JAX-RS.
  • Proficient in writing SQL & PL/SQL Queries, Stored Procedures, functions, packages, tables, views, triggers for data integration of Oracle and SQL Server databases.
  • Experience in AWS cloud resources like EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Expertise in using IDEs like Eclipse, Net Beans, and RAD for developing and debugging rapid web and enterprise Java applications.
  • Working experience in using ANT and Maven scripts for building and deploying the application in Web/App servers like WebLogic, WebSphere, and JBOSS.
  • Experience in designing Use Cases, Sequence Diagrams and Class Diagrams using UML tools Microsoft Visio and Rational Rose.
  • Excellent analytical, problem solving, debugging & trouble shooting, communication & interpersonal skills with ability to perform independently and as part of a team.

TECHNICAL SKILLS

Web Technologies: EJB, JMS, SOAP, REST, WSDL, JSF, Servlets, JSP, EJB, MQ Series, Log4j, XML, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Angular

Languages: Core Java, J2EE, SQL, PL/SQL, T-SQL

Frameworks: Struts, JSF, Servlets, Hibernate, Spring, J-Unit, MVC

Application Servers: Tomcat, WebLogic, JBOSS, WebSphere

Operating Systems: Windows, Unix, Linux

Databases: Oracle, SQL Server, MongoDB

Source Control: CVS, Perforce, Clear Case, SVN

PROFESSIONAL EXPERIENCE

Confidential - New York, NY

Java Developer

Responsibilities:

  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Worked on OOPS concepts like Multithreading, Inheritance and used Collections.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
  • Developed Responsive User Interface (UI) pages using HTML, CSS3, JavaScript, jQuery, AJAX, Bootstrap and Angular.
  • Wrote Angular services driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used Spring RESTful API to create web services, set JSON data type between front-end, and the middle-tier controller
  • Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend.
  • Used Rabbit MQ queues for implementation of multi-threaded synchronization processes and used JMS queues for consumption requests.
  • Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Implemented OAuth2.0 for authentication-based web application and accessed APIs for fetching data services
  • Configured Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Created Jenkins job to trigger Cloud Formation scripts and deploy JAR/EAR file in AWS EC2 instance by triggering Ansible playbook from a Jenkins Job.
  • Analyzed large amounts of data sets to determine optimal way to aggregate and report on it.
  • Performed Code Optimizations to improve the performance of the applications.
  • Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
  • Administered and deployed applications into WebSphere Application Server.
  • Developed logging module using Log4J to create log files for debugging & tracing purposes.
  • Developed JUnit test cases for testing the application.
  • Worked closely with the testing team in creating new Test cases and created the Use Cases for the module before the testing phase.

Confidential - Chicago, IL

Java Developer

Responsibilities:

  • Involved in interacting with business users to record user requirements, created the Functional Specification Documents (FRD), and remodeled the existing architecture.
  • Implemented Agile/SCRUM methodology for iterative application development, weekly Sprints, stand up meetings, and customer reporting backlogs.
  • Implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
  • Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Angular, and Bootstrap.
  • Developed service for stripping long error messages from JavaScript code for Angular.
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Developed ORM mappings using Hibernate annotations and established data integrity among all tables sitting on MS SQL Server Database.
  • Worked on setting up the Docker images of the Java based services are deployed as part of continuous integration process.
  • Built Microservices using Spring Boot & Spring Security and deployed to AWS cloud.
  • Analyze and fix issues related to REST Web services and Application responses.
  • Converted Soap service to REST based microservice application
  • Worked on developing REST Services to expose the processed data as a service.
  • Created Spring Batches for running batch jobs and documented the use of Spring Batch.
  • Used Multi-Threaded Environment to run the processes asynchronously using different future calls.
  • Deployed Microservices as RESTful Java Web Services on Amazon Elastic Beanstalk.
  • Configured, supported and maintained all network, firewall, storage, load balancers, operating systems, and software in AWS EC2.
  • Use Maven to build the application and deployed on JBOSS Application Server.
  • Used Jira as a Tool to add tasks to the given user stories and adds defects during the Iteration.
  • Developed the custom Logging framework used to log transactions executed across the various applications using Log4j.
  • Developed JUNIT lists for the programs and used Easy Mock for mock objects.
  • Worked with offshore team in assisting them to understand the business requirements and design for modules development.

We'd love your feedback!