We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Over 2+ years of experience in Design and Development of Enterprise Applications, Web Applications, and Web Services inJava/J2EE and related technologies.
  • Extensive experience in different phases of Software Development Life Cycle (SDLC) like analysis, design, development and testing with SOA, Amazon Web Service (AWS) and Micro - services architectures.
  • Experience in working on various Frameworks like Java 8, Spring, JSF, EJB and ORM Technologies like hibernate which implements JPA.
  • Have strong experience with spring platform like Spring IOC, Spring JDBC, Spring MVC, Spring AOP, Spring Web-services, Spring Boot.
  • Expertise in CoreJavaconcepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
  • Expertise in implementing Design Patterns like Singleton, Controller, MVC (Model View Controller), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
  • Hands-on experience in designing and development of Messaging Applications using Java Messaging Service (JMS) and web-sphere MQ Series.
  • Experience in developing multi-tier Enterprise Applications using MyEclipse, WebSphere Studio (WSAD), RAD and RSA Application Developers.
  • Experience in deploying, configuring and administering application servers such as IBM Web Sphere, Web Logic, JBoss, JAX-WS and Apache Tomcat.
  • Well experience in Design and Development of database systems using RDBMS concepts including Oracle, PostgreSQL, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
  • Well experienced in using JUnit for performing unit-testing framework.
  • Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

TECHNICAL SKILLS

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

APIs: JDBC, JMS, JNDI, JCA, JTA, JPA, JSF,JSTL, EJB, RMI, SOAP

Design Patterns: MVC, DAO, DTO, Front Controller, Session Façade, Business Delegate, Observer, Singleton

Frameworks: Hibernate, Spring, JSF

Application Servers: WebLogic, JBoss, Apache Tomcat, WebSphere

IDE: Eclipse, RAD, NetBeans, JBuilder

Methodologies: Agile, Waterfall, TDD

Databases: Oracle, My-SQL, SQL Server

Operating Systems: Windows Variants, Unix, Linux

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

Java/J2EE Developer

Responsibilities:

  • Analyzed user/business requirements, design and implementation plans by Interacting with business users/clients to gather requirements and inputs for project planning.
  • Developed various J2EE components like Java 8, JSP, JSTL, SAX, XSLT, JAXP, JNDI, LDAP, and JMS by using RAD.
  • Developing application using spring core module and POJO's using Eclipse and worked on Messaging service.
  • Used Micro-services architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Used Spring Boot to dynamically wire up beans and settings and applies them to the application context atstart up of the application.
  • Developed various helper classes needed followingJava 8multi-threaded programming and Collection classes.
  • Designed and developed using the Java collection API with Java 8 features and for Authentication and authorization extensively Spring Security is used.
  • Developed ORM mapping using Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Worked on XML (SAX and DOM), XSL, XSTL, HTML, DHTML, and JavaScript.
  • WroteJavacode embedded with XML to produce HTTP GET request, parsing HTML data from websites.
  • Implemented Service Locator, Business Delegate, Session Facade, DAO, DTO, Factory and Singleton design patterns for developing the application.
  • Defined AWS security groups which acted as virtual firewalls to control the incoming traffic onto one or more AWS EC2 instances.
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Designed and Created Domain model and schema using object-oriented design/UML diagrams Built SOAP Web services.
  • Performed Unit Testing using JUnit, used Log4j technology for logging and used Maven as buildtool for managing dependencies.
  • Developed EJB's for implementing business logic and actively involved in deploying the application on JBoss application server.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST.
  • Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
  • Implemented the project under Agile Project Management Environment and followed SCRUM iterative incremental model & configured various sprints to execute.
  • Monitored team members to follow standards, guide lines and use new tools.

Environment: Java 8, Spring, Spring Boot, MVC, Hibernate, Micro-services, POJO, AWS, Eclipse, XML, WSDL, SOAP, REST, JSP, JMS, UML, EJB, Log4j, JUnit, Maven JBOSS, SQL, Agile and Windows.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Involved in the complete development, testing and maintenance process of the application.
  • Worked on J2SE technologies like Core Java (Collections, Garbage collection, Threads and Exception Handling) and worked on J2EE like JDBC and Spring.
  • Implemented the service layer using spring with transaction and logging interceptors. Used spring framework for middle tier and spring-hibernate for data access.
  • Extensively used Spring MVC architecture for the application development.
  • Used Spring Boot which is radically faster in building cloud Micro-services and develop Spring-based application with very less configuration.
  • UsedSpring Boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Developed many JSP pages, used JSON plug-in for asynchronous communication.
  • UsedJava Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Designed and developed JSP pages using Spring MVC 3.0 framework.
  • Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
  • Designed and developed web-based clients using Tag Libraries, HTML5 and CSS3.
  • Involved java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Developed the presentation layer using JSP, HTML and client side validations using JavaScript.
  • Used Hibernate as the ORM tool to communicate with the database.
  • Developed software test plans, test design specifications, and test script for various test scenarios.
  • Provided SQL scripts and PL/SQL stored procedures for querying the oracle database.
  • Wrote and debugged the Maven Scripts for building the entire web application.
  • Provided SQL scripts and PL/SQL stored procedures for querying the oracle database.
  • Worked with QA team in preparation and review of test cases.

Environment: Java, JSP, spring, EJB, JNDI, Hibernate, Eclipse, XML, Log4j, SOAP, JavaScript, Maven, Oracle, Windows.

We'd love your feedback!