Java Developer Resume
Mclean, VA
PROFESSIONAL S UMMARY:
- Around 3 years of experience in software development using Java and J2EE technologies, this includes all phases of software development life cycles like User Interaction, GAP Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.
- Excellent in front - end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, JQuery, AngularJS and Node JS to make better Single Page Application SPA.
- Implemented rich web applications using AJAX, DOJO, JQuery and JSON
- Experience on OOP (Object Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation. Experienced in developing MVC architecture using springs.
- Expert in developing and designing core java concepts like multi-threading, collections and RTO excellent in developing j2ee technologies like Servlets, JSP, Struts Framework, Hibernate, Spring.
- Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.
- Hands on experience in Hibernate, Hibernate Query Language HQL, Transactions, Exceptions.
- Experience in working on integration Spring modules (Spring MVC, IOC, Batch, Security, Boot, AOP) with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJO’s.
- Expertise in implementing Micro Services using spring, spring boot and spring cloud.
- Implemented client-server business applications using Micro services.
- Expertise in implementing various J2EE design patterns like Singleton, Session Facade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business. Developed Web services based on SOA using RESTful, SOAP, WSDL, UDDI, JAX-RS, JAX-WS
- Experience in Relational Database Management Systems such as SQL Server 2014, MySQL and IBM DB2.
- Also experienced in writing complex SQL queries.
- Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/JQuery, JSON to make connections between server and databases like MongoDB and MySQL.
- Experienced in the functional usage and deployment of web applications in WebLogic, WebSphere and Apache Tomcat server.
- Experience working with versioning tools like GIT, CVS, SVN and Clear case and build tools like ANT, Maven
- Hands-on experience with various Application servers and Web servers (IBM WebSphere Application Server, WebLogic, JBoss, and Tomcat) with wide variety of development tools like IBM RAD, My Eclipse, Eclipse, Eclipse, STS, IntelliJ, NetBeans.
- Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service).
- Capable of learning new technologies and adapt to new environments quickly.
- Strong analytical and dynamic troubleshooting skills coupled with excellent communication skills and able to work individually or lead others.
TECHNICAL SKILLS:
Operating Systems: Windows (XP/7), Unix 7, Linux
Methodologies: SDLC, Agile Scrum, Waterfall
J2EE Technologies: Servlets, JSP, JSTL, EJB, JNDI, JMS, JAX-RS, JAX-WS, JSON, XML
Frameworks: Spring, Struts, MVC, Struts2.x, Hibernate 4.0, Spring4.0, JSF1.0
ORM Frameworks: Hibernate, JPA, JDBC, JDO
Databases: Oracle9i/10g/11g, MySQL, SQL Server, Mongo DB
Languages: Java, SQL, PL/SQL
Web Servers: IBM WebSphere 6.1/7.0, Oracle Web logic, Apache Tomcat, JBoss
Web Technologies: CSS, HTML, DHTML, XHTML, XML, XSD, SAX Parser, DOM Parser, XSLTJAXB, JavaScript, JQuery
Version control: CVS, SVN, Tortise SVN, GIT.
Messaging & Web Services: SOAP, REST, XML, XQuery, XPath, WSDL and XML Schemas.
IDE: Eclipse, My Eclipse 5.1/6.0, RAD 7.0/ WSAD 5.0, NetBeans
WORK EXPERIENCE:
Java Developer
Confidential, Mclean, VA
Responsibilities:
- Involved in gathering system requirements for the application and worked with the business team to review the requirements and went through the Software Requirement Specification document and Architecture document.
- Designed the dynamic and web compatible pages using the HTML5, CSS3, JavaScript, AngularJS, Bootstrap, JQuery.
- Built the responsive UI with MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework, Spring Framework, Angular JS and Node JS.
- Angular JS, Angular 2.0 and AJAX are used to asynchronous validations for the input. Developed AJAX scripting to process server side JSP scripting.
- Used Java collection API extensively such as Lists, Sets and Maps.
- Extensively Implemented Spring Boot, dependency Injection (DI) and AOP.
- Developed Servlets and JSPs based on MVC pattern using Struts and Spring Framework.
- Implemented transaction management in the DAO layer and configured the Spring Declarative.
- Expertise in implementing Micro Services using spring, spring boot, spring batch and spring cloud.
- Implemented Restful Web services to retrieve data from client side and made REST API calls from Angular JS, parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
- Worked extensively on Web Services (SOAP & REST), XML, JMS and Spring Controller.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Used JUnit for testing the application.
- Used Apache Tomcat to service WSDL requests.
- Involved in server configurations, Data Sources, Connection Pooling and deploying the apps on apache tomcat.
- Log4J to capture the log that includes runtime exceptions.
- Involved in building the code using Maven and deployed on server.
- Experience in unit testing using Junit, Mockito.
Environment: Core Java 1.7/1.8, Servlets, JDBC, JavaScript, HTML, CSS, JSON, JSP, Hibernate 3.x, Node JS Spring Framework, Spring Security, Spring Boot, Spring Batch, spring cloud, Microservices, Struts 2.x, XML, SQL, Eclipse, UML, Agile Methodology, SOAP and REST Web Services
Java/J2EE Developer Period:
Confidential, Charlotte, NC
Responsibilities:
- Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
- Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
- Worked simultaneously in both production and development teams Developed and design the prototype of web page by using the HTML5, CSS3, Bootstrap, JavaScript, Angular JS.
- JSP Standard tag, AJAX, JQuery developed the interactive presentation layer and created the UI.
- By using the core java developed the Business logics and components along with that used Multithreading, Java API, Collections API, Servlets, and JSP.
- To solve the complex problems, utilizing of memory, reduce the complexity of time by the data structures and algorithms are used.
- Implemented Business Logic using Java, Spring MVC and Hibernate.
- Implemented Restful Web services to retrieve data from client side and made REST API calls from Angular JS, parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
- Developed Business objects using POJOs and data access layer using Hibernate framework
- Used Spring Boot which is radically faster in building cloud Micro Services.
- Used AWS S3 to store data and to retrieve the stored date very quickly and used Elastic Search for searching the document. Used AWS SNS to send messages to multiple users and delivered in an algorithmic way using AWS SQS.
- Produced SOAP web services using JAX-RS for building the business application layer.
- Planned and implemented backup and recovery of the Mongo DB.
Environment: HTML, CSS, JavaScript, jQuery, JMS 1.1, AJAX, SOAP Web services, Java J2EE 1.5, JSP 2.1, Spring, Hibernate 3.5, NetBeans IDE, SQL 10.0, IBM Web Sphere Application Server 7.0, Maven, Ajax, XML, GIT, JIRA
Software Engineer
Confidential
Responsibilities:
- Analyzed Business Requirements for the design and development of the tool.
- Product coding/Implementation for prototype.
- Well versed in the concepts of C++ generic programming.
- Involved in front end server-side coding using JavaScript/HTML/CSS and Java, JSP, Beans, EJBs.
- Developed JSPs, JavaBeans and Servlets.
- Created images/icons for web pages using Photoshop.
- Interaction with the clients for modifications after UAT.
- Testing/Reviews with final changes.
- Data validation and documentation for future changes.
Environment: HTML/CSS, Java, C++, JSP, Servlets, XML, XSL, Struts, Dreamweaver, JavaScript, Apache Tomcat 5.5, Oracle 7.0, Eclipse, Windows NT.
