Java Developer Resume
Tampa, FL
SUMMARY
- 5+ years of experience in all the technical phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications wif emphasis on Object Oriented, Java/J2EE and Client Server technologies.
- Well versed wif complete software development (SDLC) using various methodologies like Agile Methodology, Waterfall Methodology and Test - Driven Development.
- Expertise in client-side design and validations using HTML5, CSS3, jQuery, JSON, Ajax, Angular JS,Node JS, ReactJS, Micro services, Bootstrap, Tag Libraries, JSTL.
- Cognitive about designing, deploying, and operating available, scalable and fault tolerant systems using Amazon web Services (AWS).
- Good working knowledge wif Java 1.8 features like stream, Lambda expressions and functional interfaces etc.
- Hands on Experience in developing web applications by using Spring framework moduleslike Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.
- Expertise in developing data models using Hibernate Object relational mapping (ORM) framework and used Hibernate Annotations to reduce time at the configuration level.
- Having experience wif Cloud Computing environment like Amazon Web Services (AWS), Docker Containers.
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, AWS IAM, Pivotal Cloud Foundry, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
- Proficient in developing J2EE enterprise applications in Service Oriented Architecture and Micro Service Architecture.
- Expert in Core Java wif strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics, Data Structures and Algorithms.
- Experience in TheJava Development Kit(JDK) for developing Java applications and applets. It includes the Java Runtime Environment (JRE), an interpreter/loader (JAVA), a compiler (JAVAC), an archiver (JAR), a documentation generator (JAVADOC) and other tools needed in Java development.
- Expertise in J2EE Technology- Servlets, Struts, spring, JDBC, JTA, JPA, Hibernate and JMS.
- Experience wif distinctive design patterns like Singleton, Business Delegate, Session Facade, Service locator, Transfer Object and MVC.
- Worked wif design and development of robust and highly scalable Web Service platforms and API’s based on REST and SOAP for enterprise applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.
- Developed the administrative UI using AngularJS and ReactJS.
- Expertise in back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC) and Java Naming and Directory Interface (JNDI).
- Hands on experience inAzureDevelopment, worked onAzure web application,App services,Azure storage,Azure SQL Database,Virtual machines,Fabric controller,Azure AD, Azure search, and notification hub.
- Designed, configured and deployed MicrosoftAzurefor a multitude of applications utilizing theAzurestack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling
- Created robust user Interface (UI) using HTML5, CSS, JSP, JavaScript, Custom Tags, jQuery, JSON, XML, Angular.js, ReactJS, Express, Jasmine, Node.js and backbone.js..
- Expertise in MicrosoftAzure Cloud Services(PaaS & IaaS), Application Insights, Document DB, Internet of Things (IoT),Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure.
- Developed methodologies for cloud migration, implemented best practices and helped to develop backup and recovery techniques for applications and database on virtualization platform.
- Proficient wif build automation tools like Gradle, Maven and Ant for builds and deployments to different environments.
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Involved in various stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile methodology.
- Developed International Error Correction Screens using custom front-end forms using HTML, CSS, JavaScript, jQuery and Ajax.
- Gathered and clarified requirements wif business analyst to feed into high-level customization design, development and installation phases.
- Used Spring Framework for dependency injection for Action classes using Application Context XML file.
- Involved in implementation of MVC pattern using JSP and Spring Controller.
- Developed business objects using Spring IOC, Spring MVC and Spring AOP.
- Implemented MVC architecture using JSP Spring, Hibernate and used Spring Framework to initialize managed beans and services.
- Worked on SOAP and RESTful Services using WEB API which return JSON data.
- Implemented SOA architecture wif Web Services using SOAP, JAX-WS, WSDL, UDDI and XML.
- Used Struts2 Tag Libraries to implement J2EE design patterns (MVC).
- Used Collections for Model classes in the DAO layer (Data Access Object) involved in modifying some changes in DAO layer using Hibernate.
- Implemented Concurrency, Exception Handling and Collections whenever necessary.
- Used SQL to perform data mapping and backend testing, also documented all the SQL queries for future testing purpose.
- Wrote Stored Procedures and complicated queries for IBM DB2.
- Created process flow for deploying web application in Apache Tomcat.
- Managed build, reporting and documentation from the project information using Maven Tool and SVN for version control.
- Configured development environment using JBOSS application server for developer’s integration testing.
- Used Jenkins for Continuous Integration. Used JUnit for testing and used JIRA for tracking bugs.
- Responsible for the dealing wif the problem, bug fixing and troubleshooting.
Environment: Java, J2EE, HTML, CSS, JavaScript, JQuery, Ajax, spring, Spring IOC, Spring AOP, Spring MVC, Hibernate, RESTful, SOAP, XML, XSLT, Eclipse, Unix, PL/SQL, JUnit, Maven, IBM DB2, JIRA, Jenkins, SVN and JBoss.
Confidential, Boulder, CO
Java Backend Developer
Responsibilities:
- Involved in various stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile methodology.
- Developed International Error Correction Screens using custom front-end forms using HTML, CSS, JavaScript, jQuery and Ajax.
- Gathered and clarified requirements wif business analyst to feed into high-level customization design, development and installation phases.
- Used Spring Framework for dependency injection for Action classes using Application Context XML file.
- Involved in implementation of MVC pattern using JSP and Spring Controller.
- Developed business objects using Spring IOC, Spring MVC and Spring AOP.
- Implemented MVC architecture using JSP Spring, Hibernate and used Spring Framework to initialize managed beans and services.
- Worked on SOAP and RESTful Services using WEB API which return JSON data.
- Implemented SOA architecture wif Web Services using SOAP, JAX-WS, WSDL, UDDI and XML.
- Used Struts2 Tag Libraries to implement J2EE design patterns (MVC).
- Used Collections for Model classes in the DAO layer (Data Access Object) involved in modifying some changes in DAO layer using Hibernate.
- Implemented Concurrency, Exception Handling and Collections whenever necessary.
- Used SQL to perform data mapping and backend testing, also documented all the SQL queries for future testing purpose.
- Wrote Stored Procedures and complicated queries for IBM DB2.
- Created process flow for deploying web application in Apache Tomcat.
- Managed build, reporting and documentation from the project information using Maven Tool and SVN for version control.
- Configured development environment using JBOSS application server for developer’s integration testing.
- Used Jenkins for Continuous Integration. Used JUnit for testing and used JIRA for tracking bugs.
- Responsible for the dealing wif the problem, bug fixing and troubleshooting.
Environment: Java, J2EE, HTML, CSS, JavaScript, JQuery, Ajax, spring, Spring IOC, Spring AOP, Spring MVC, Hibernate, RESTful, SOAP, XML, XSLT, Eclipse, Unix, PL/SQL, JUnit, Maven, IBM DB2, JIRA, Jenkins, SVN and JBoss.
Confidential
Jr. Java Developer
Responsibilities:
- Utilized Agile Methodologies to manage full life-cycle development of the project.
- Implemented MVC design pattern using Struts Framework.
- Extensive experience in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collection’s framework, Java Beans.
- Form classes of Struts Framework to write the routing logic and to call different services.
- Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Struts framework.
- Utilized Spring Boot, Spring MVC, Spring JPA (Hibernate), Spring DAO, Spring IOC in application development.
- Developed web services and integrated clients wif services utilizing SOAP and RESTful.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Developed the XML Schema and Web services for the data maintenance and structures.
Environment: Java, J2EE, JSP, Struts, JNDI, Eclipse, Oracle9i, XML, ANT, Unix, LOG4J, CVS, JUnit.
