Java/j2ee Developer Resume
SUMMARY
- 3 years of experience in Java/J2EE related technologies,sound experience in the Analysis, Design, Development,Coding and Testing under Client Server environment.
- Expertise in developing both front end & back end applications using HTML,CSS,JavaScript, Angular JS,Servlets, JSP, EJB, Maven,Hibernate,JDBC, XML,JSON,JUNIT,Restful Web Services using Jersey REST resource.
- Proficient in core java which includes Multi - Threading, Thread lifecycle methods and multiple request handling using synchronization, Exceptional handling, Serialization, I/O Stream, Collections, JDBC and Enterprise Java Beans (EJB).
- Strong hands-on experience with Spring MVC Controllers, Validators, Spring Annotations, Spring tag library, Inversion Of Control (IOC), Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, Transaction Management and Hibernate 3.x/4.x as the back-end ORM tool for implementation of persistence layer and mapping of POJO's.
- Experience in working with Oracle 11g, MySQL.
- Experience in developing reusable components with AngularJS custom directives.
- Hands on experience with GIT version control system.
- Experience with Apache Tomcat application Server.
- Worked on different IDE’s like Eclipse, IntelliJ IDEA.
- Have a good understanding on Microservice Architecture Pattern.
- Knowledge on the recent technologies like Angular JS 2, .Net, AWS (newbie).
- Highly motivated self-starter with Excellent Communication,critical thinking,Presentation and Problem Solving Skills and committed to learning new technologies.
TECHNICAL SKILLS
Programming Languages: C,C++, Java/J2EE,JavaFX,HTML,CSS,Javascript,Angular JS,XML,JSON,Matlab
Application Server: Apache Tomcat
Frameworks & Design patterns: Spring MVC,Spring Boot,Hibernate, Servlets,JSP,EJB,JDBC,Gang of four,Microservices
Databases: Oracle 11g, MySQL
Web Services: Restful (Jersey API)
Tools: Maven, Junit
Version Control: GIT
IDE’s: Eclipse IDE,IntelliJ IDEA,Android Studio,OpenGL
OS: Unix/Linux, Windows 7/8/10, Mac
PROFESSIONAL EXPERIENCE
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations. This functionality is implemented by developing RESTFUL web services using Spring boot.
- GeneratingREST(JAX-RS)based webservices usingServer Oriented Architecture (SOA).
- The RESTful web services have been used to retrieve and update the data along with navigating the JSON Objects when called from the view.
- Developed Get and Post REST calls on creating, updating, activating, deactivating users and implemented required methods.
- Experienced in writing server side components-Enterprise Java Beans (EJB) Session and Entity Beans for distributed computing applications,access remote servers and invoking database with Java Database Connectivity (JDBC).
- Involved in developing the Angular JS MVC framework for the Single Page Application development.
- Resolving Spring framework artifacts and code build & deployment via Maven.
- Used MS-SQL, wrote stored procedures for common SQL queries and had good understanding of “Inner Joints”.
- Developed forms using HTML and performing client side validations using Java Script.
- Used GitHub for version control and code management
- Designed and developed in IntelliJ IDEA.
Environment: Java1.7,J2EE,HTML,JavaScript,EJB,Spring Boot,XML,REST,MySQL,GIT,Maven,IntelliJ IDEA,JSON,JDBC,Angular JS.
Confidential
Java/J2EE Developer
Responsibilities:
- Experienced in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis and development.
- Primarily focused on the Spring components such as application context file, Dispatcher Servlets, Controllers, Model and View Objects and coded Enterprise Java Beans (EJB’s as the model) to achieve loose-coupling by Dependency Injection.
- Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
- Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
- Created and maintained mapping files and transaction control in Hibernate.
- Developed and configured the Java beans using Spring and Hibernate framework.
- Experience developing Oracle 11g based stored procedures using PL/SQL(RDBMS Technology) and used JDBC concepts to connect to, retrieve and update information in the database.
- Wrote JUnit TestCases for unit testing using Eclipse IDE,prepared documentation and Version control through GIT.
- Good experience in configuring, deploying applications using Apache Tomcat.
- Used Core Java for designing application modules, base classes and utility classes using Multithreading,Concurrency,File Handling,IO,Generics,Collections and written customized exception handling to handle the exceptions in the application .
Environment: Jdk 1.6, Eclipse 3.5,Hibernate, EJB,Servlets, Spring MVC, Maven,Rest, Junit,Oracle 11g,Apache Tomcat,GIT.
Confidential
Software Interrn
Responsibilities:
- Scored well in a screening test which is based on given training.
- Trained in various Object Oriented Concepts include Encapsulation, Inheritance, Polymorphism etc.
- Got trained by one of the senior level developers in various technologies like Spring MVC,EJB,Maven,JDBC,JSP.
- Used Eclipse development environment & deployed Application on Apache Tomcat Server.
- Have sound knowledge of LINUX, Windows .
- Working experience on GIT, control version tool.
- Acquired knowledge on database connectivity for databases like SQL and Oracle 11g.
Environment: Jdk 1.6, Linux,Eclipse IDE,Windows 8,Spring MVC,JDBC,EJB,Maven,Oracle 11g,JSP,Core Java,GIT,Apache Tomcat.