Java/j2ee Developer Resume
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 wif 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.
- Has strong experience wif 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.
- Has experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
- Ability to learn and adapt quickly to teh emerging new technologies and paradigms.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player wif teh 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 wif 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, wif 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 teh application context atstart up of teh application.
- Developed various helper classes needed followingJava 8multi-threaded programming and Collection classes.
- Designed and developed using teh Java collection API wif 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 wif teh database.
- Developed JSP’s wif Custom Tag Libraries for control of teh business processes in teh middle-tier and was involved in their integration.
- Worked on XML (SAX and DOM), XSL, XSTL, HTML, DHTML, and JavaScript.
- WroteJavacode embedded wif 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 teh application.
- Defined AWS security groups which acted as virtual firewalls to control teh incoming traffic onto one or more AWS EC2 instances.
- Implemented and used Web Services wif teh help of WSDL, SOAP and JAX-WS to get updates from teh 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 teh application on JBoss application server.
- Involved in implementation of enterprise integration wif Web Services and Legacy Systems using SOAP and REST.
- Developed SQL, PL/SQL, stored procedures along wif Shell Scripting- database application scripts.
- Implemented teh 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 teh complete development, testing and maintenance process of teh application.
- Worked on J2SE technologies like Core Java (Collections, Garbage collection, Threads and Exception Handling) and worked on J2EE like JDBC and Spring.
- Implemented teh service layer using spring wif transaction and logging interceptors. Used spring framework for middle tier and spring-hibernate for data access.
- Extensively used Spring MVC architecture for teh application development.
- Used Spring Boot which is radically faster in building cloud Micro-services and develop Spring-based application wif very less configuration.
- UsedSpring Boot to collecting teh data from users and packaged teh 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 teh success and failure once teh 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 teh application.
- Developed teh presentation layer using JSP, HTML and client side validations using JavaScript.
- Used Hibernate as teh ORM tool to communicate wif teh 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 teh oracle database.
- Wrote and debugged teh Maven Scripts for building teh entire web application.
- Provided SQL scripts and PL/SQL stored procedures for querying teh oracle database.
- Worked wif QA team in preparation and review of test cases.
Environment: Java, JSP, spring, EJB, JNDI, Hibernate, Eclipse, XML, Log4j, SOAP, JavaScript, Maven, Oracle, Windows.