We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GeorgiA

PROFESSIONAL SUMMARY:

  • 8 years of IT experience in Programming with Application Software Development in IT industry and dynamic experience in Software Development Life Cycle including requirement gathering, designing, programming, testing and implementation of major Systems.
  • Expertise in application development using MVC architecture with JAVA, J2EE, JSP, Servlets, JDBC, Web services, Apache Tomcat server, Oracle under Windows.
  • Well versed with complete Software Development Life Cycle (SDLC) and various software development methodologies such as Agile Methodology and Waterfall model.
  • Hands on experience in the design of J2EE architecture Web Applications, using technologies such as Java, Spring MVC, Hibernate, JSP, JDBC, Servlets.
  • Good knowledge about using HTML 5, CSS 3, AngularJS and JavaScript.
  • Good knowledge about using design patterns which include MVC (Model - View-Controller), Singleton, Factory, DAO (Data Access Object).
  • Expertise in developing data models using Hibernate (Caching, Relationships and Hibernate DAO) Object relational mapping (ORM) framework and configuring Hibernate persistence layer.
  • Strong hands-on experience with Spring IO, Spring Boot, Spring Security, Spring Batch.
  • Expertise in developing light weight business component and integrated applications using Spring framework, spring MVC, Spring Data, Spring Batch, Spring Boot, Spring Security using features like IOC and configuring application context for spring bean factory.
  • Detailed experience with Spring Framework projects including use of features: AOP, DAO, Dependency Injection (IOC).
  • Have Strong experience in using Web Services Technologies like SOAP(JAX-WS), RESTful (JAX-RS) &Microservices.
  • Extensively worked with MVC Architecture using spring, Hibernate, Apache Struts.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Experienced in AWS Cloud platform and its features which includes EC2, AMI, AWS VPC.
  • Add project users to the AWS account with multi factor authentication enabled and least privilege permissions.
  • Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON.
  • End to end deployment ownership for projects on Amazon AWS.
  • Good work experience in Service Oriented Architecture and Micro services architecture.
  • Experience in Production support and Debugging of live applications.
  • Have excellent analytical, programming and problem-solving skill. Estimation planning of the project through walkthroughs and meetings involving various leads from Development, QA and Technical Support teams.
  • Adept in providing Analytical Support to key business Application issues.
  • Installation, Configuration and Management of RDBMS and No SQL tools such as Dynamo DB.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Managing multiple AWS instances, and AMIs.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Created, deleted and managed user accounts used to interact with AWS and setup their ACLs with Amazon IAM.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, Python, Test Driven Development (TDD)

J2EE Technologies: Servlets, Spring 3.x/4.x, Spring Boot 1.2.3, JSP, JDBC, JSTL, JNDI.

Web Technologies: HTML, CSS, XSLT, XML, jQuery, JavaScript, Angular JS, Node JS, Radiant, Logic Virtual Directory.

LAN Technologies: Faster Ethernet, Ethernet Gigabit Ethernet, DNS

App/Web Servers: IBM WebSphere Application Server 6.1/7.x/8.x, IBM Business process, Management v8.x, JBoss Application server, WebSphere, Tomcat, BEA Web Logic

Frameworks: Struts, Spring, Spring MVC, Micro Services - MVC

SOA: Web Services (Restful, SOAP, WSDL).

ORM Tool: Hibernate

Tools: LoadRunner, Log4J, Ant, BIRT, Jenkins, Kafka, TOAD, PL/SQL Developer

IDEs: Eclipse

Databases: Oracle 10g, 9i, 8i SQL Server, Couchbase 2.5.1,3.03, Mango DB.

Version Control: SVN, ClearCase

Operating Systems: Linux, Windows, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, Georgia

Java Developer

Responsibilities:

  • Involved in the Software Development Life Cycle phases like Requirement Analysis, Development, Unit/Integration Testing and estimating time-lines for few requirements.
  • Involved in making the POC with Spring integration of existing BIF application.
  • Involved in converting the Mule based flows to spring integration flows.
  • Designed and developed various modules using Java, JSP/Servlets, XML, and MVC.
  • Implemented Agile (Scrum) Methodology that includes daily scrum with team.
  • Developed various components using Bounce framework which is customized Spring framework.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Involved in implementation of Data Access, Service and Presentation Layers and intensively worked on Spring DAO Layer to access and perform CRUD operations on data.
  • Used Soap UI for web services testing. Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j and Log4j.
  • Worked with NoSQL Databases like Mongo DB.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group.
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management
  • Created Puppet manifests, classes and modules to automate system operations.
  • Automated deployment modules of IIS web applications, bindings and configuration settings using a combination of PowerShell scripts and Puppet.
  • Created branches and managed the source code for various applications in GIT.
  • Extensively worked on JSON for data transfer between different hardware components through HTTP request-response model.
  • Extensively worked on XML binding (marshalling and unmarshalling) using JAX-BXML parser.
  • Deployed applications on WebSphere Application server 8.0
  • Designed various Services and factories by using AngularJS, Bootstrap and React components.
  • Implemented various routing mechanisms in the webpage using AngularJS.
  • Configured Data source using JNDI data pooling.
  • Deployed the application in various environments and performed system integration testing ensuring thorough output.
  • Extensively worked on Oracle SQL queries and PL/SQL stored procedures to perform CRUD operations in DAO layer.
  • Responsible for building the application EAR, WAR and JAR files for different environments using ANT script. Written JUNIT test cases for performing unit testing.
  • Resolving User Interface issues using various front-end technologies such as HTML, CSS, JavaScript, AngularJS, Bootstrap, jQuery and AJAX.
  • Responsible for code sanity in integration stream used Clear Case as version control tool.

Environment: Spring boot, Spring Integration, Spring Batch, XML, Mvc, spring framework, J2EE, Spring DAO, HTML CSS, Java Script, Angular JS, Bootstrap, JQuery, AJAX, NoSQL, AWS VPC, GIT, Json, XML, JNDI data pooling, Oracle SQL and ANT.

Confidential, Washington, DC

Java Developer

Responsibilities:

  • Study the business process flow and existing system.
  • Developed various Servlets and Java Interfaces as part of the integration and process flow required for the system.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Created a loosely coupled component model to give the better flexibility to handle frequent business changes.
  • Participated in design discussions and object model development workshop sessions for different lines of business.
  • Configured Hibernate second level cache to reduce the number of hits to the configuration table data.
  • Developed application using J2EE technologies like Hibernate, Servlets, and JSP.
  • Created Hibernate mapping files, sessions, transactions, Query & Criteria's to fetch the data from the database.
  • Developed RESTful web services for customers' info retrieval, bank transactions.
  • Participated in developing view pages using HTML5, CCS3, JavaScript, JSP.
  • Involved in creating JUnit test cases.
  • Involved in doing build & deployment using Maven
  • Extensively used various J2EE design patterns like Factory, Singleton, Data Access Objects, Data Transfer Objects, Business Delegate and Session Façade in the project, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
  • Involved in installing and configuring Eclipse IDE, Ant, Web Logic and Maven for development.
  • Actively involved in getting the QA, UAT and production issues resolved.
  • Used Jenkins AWS Code Deploy plug-in to deploy to AWS
  • Conceptualized the design of custom Ubuntu Server installation method and Linux server architecture. setup High Availability Cloud architectures in AWS.
  • Created S3 buckets and managed policies using IAM roles for S3 buckets and configured AWS Glacier to move old data to archives for storing historical data, based on the retention policy of database/applications.
  • Launched Amazon EC2 Cloud Instances using Amazon Web services and configured the launched instances with respect to specific applications.
  • Created VPC for Application server and Database server.

Environment: Spring IOC, Spring DAO, J2EE, Hibernate, Servlets, JSP, RESTful web services, Junit, Maven, Log4J, Ant, Web Logic, Maven, AWS, AWS IAM, S3, Glacier, Amazon EC2, Amazon VPC

Confidential, Ohio, Akron

Java/J2EE Developer

Responsibilities:

  • Designed user interfaces, object model, application server logic and schema by analyzing requirements.
  • Used J2EE patterns for designing applications.
  • Designed UI pages using HTML, DHTML, JavaScript, JQUERY, JSP and Struts tag libraries.
  • Monitored the performance of application using JProbe, also coded Struts Action Classes and Model Classes.
  • Using Model View Controller (MVC) architecture of Struts developed client User Interface.
  • Used Struts Validation framework for client/server validations.
  • Extensively used design patterns like Singleton, Factory, Abstract Factory etc.
  • JMS is used for exchanging the information like Author publication status report between the author and company.
  • Used EJB Session beans and entity beans to develop business services and the persistence.
  • Implemented business logic using Java Beans for front end and storage/retrieval from the backend Oracle DB using SQL queries and PL SQL-Stored procedures, functions, sequences, triggers, cursors etc.
  • Followed coding guidelines while implementing the code.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
  • Develop Message Driven Beans (MDB) & involved in building and accessing a Web Services using SOAP over JMS.
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Developed Web Services using Apache AXIS2 tool Framework.
  • Generated WSDL files using AXIS2 tool.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Ran check styles, find bugs and configured EMMA tool for test coverage.

Environment: J2EE, UI, HTML, DHTML, JavaScript, JSP, Jprobe, MVC, JMS, EJB session beans, Oracle DB, SQL, PL SQL, MDB, SOAP, Apache AXIS2 tool, WSDL, UDDI, WSDL, SOA, EMMA.

Confidential, Texas, Houston

Java/J2EE Developer

Responsibilities:

  • Responsible for Requirements capturing & Preparing Software Requirements Specification.
  • Responsible for designing, Implementing and mentoring the junior developers.
  • UML Modeling using Rational Rose tool.
  • Primarily involved in re-design and coding of offline processes which are standalone java programs running to generate various reports asynchronously and send mail to the users.
  • Worked on Maven software tool for Java project management and build automation.
  • Refractor java code to make it more maintainable.
  • REST web services have been developed using JSON, Spring 4.0, Hibernate and Oracle 11g on Apache Tomcat.
  • Writing SQL to work with Tableau Dashboards and rectifying the errors.
  • Involved in the redesign and development of the web-based application into a multi-tiered application.
  • Perform program coding and develop unit and functional tests for all code written in Java/J2EE.
  • Developed various helper classes needed using Core Java concepts such as OOP, Exception handling, Collection Framework, Generics, Input/output System, Multi-threading and Data Structures to implement various features.
  • Identifying the software defects and reported them in JIRA.
  • Provide technical leadership and mentorship to development and QA team.
  • Contribute to resolving technical/business logic issues other development teams encountered.
  • Front-end development using OOP JavaScript, Foundation, Bootstrap, and MVC frameworks.
  • Created complex Stored Procedures, Triggers, Functions (UDF), Indexes, Tables, Views and other T-SQL code and SQL joins for applications following SQL code standards.
  • Developed indexed database architecture using SQL procedures and triggers.
  • Implemented Hibernate as ORM framework to connect to the database and do database operations using core Java objects such as classes, collections API etc.
  • Ensured the development team is practicing the core Agile principles of collaboration, prioritization, team accountability, ownership and visibility.
  • Responsible for development of REST web services and testing them using REST Client and leveraged SOAP UI to test the SOAP calls using WSDLs
  • Primarily involved in front-end UI using HTML5, CSS3, JavaScript, jQuery, and AJAX.
  • Used struts framework to build MVC architecture and separate presentation from business logic.
  • Involved in rewriting middle-tier on WebLogic application server.
  • Developed the administrative UI using Angular.js and Ext JS.
  • Generated Stored Procedures using PL/SQL language.
  • Designed the database tables using normalization concepts & implemented cascading delete relationships between different transaction tables.
  • Used XSLT for transforming the XML documents in to HTML documents.
  • Used various design patterns like façade pattern, service delegate, factory pattern, singleton pattern, DAO etc.
  • Involve in support of the application which involved defect fixing and minor enhancements.

Environment: UML, Maven, REST web service, JSON, Spring 4, Hibernate, Oracle, Apache Tomcat, Tableau, Java/J2EE, OOP, JIRA, OOP JavaScript, MVC, ORM, API, HTML5, CSS3, JavaScript, JQuery and AJAX, MVC, Angular JS EXT JS, XSLT, XML and DAO

Confidential

Software Engineer

Responsibilities:

  • Involved in requirements gathering, design, development and testing.
  • Developed application by utilizing Struts, Servlets, JSPs and utilizing Applications of J2EE design.
  • Designed and created Web pages utilizing HTML and JSP in which JSP is utilized to Compile Dynamically into Servlets when required.
  • Used Entity Beans to endure the Information into database and JMS to build up message communication.
  • Responsible for the execution of PL/SQL techniques and SQL Queries.
  • Implemented the project utilizing JSP and Servlets based libraries.
  • Deployed applications on JBoss server and Used Web Services-WSDL and SOAP to oversee content from customer application.
  • Deployed applications on Linux client machines.
  • Designed and Developed the application utilizing Agile Methodology and Used the iterative incremental Framework Scrum with Agile Software Development.
  • Designed and Developed UI utilizing JSP, dynamic JSP and page approvals utilizing JavaScript.
  • Configured application Flow, controlling Logic and Navigation.
  • Involved in re-Factoring the Existing Components to meet the present application Requirements.
  • Used different Java and J2EE APIs including JDBC, XML, VXML, Servlets, JSP, and JavaBeans.
  • Utilized PL/SQL for querying the database and Spring Framework to Develop Flexible and loosely coupled Web applications.
  • Involved in execution tuning, Debugging issues in testing and Deployment stages.
  • Involved in relapse testing, evaluating the response times, and solving the association pooling issues.

Environment: Servlets, JSPs, HTML, JSP, JMS, PL/SQL, SQL, SOAP, XML, VXML, Java Beans, Web applications, Linux, Java Script, J2EE APIs and JDBC

We'd love your feedback!