Java Developer Resume
Austin, TX
SUMMARY
- 5+ years of experience in Design, Development, Implementation and Maintenance of Java & J2EE applications using Agile and waterfall methodologies.
- Good Knowledge and working experience on Multi - Tier Architectures and Design using client-server and Web Technologies in Financial, SCM domains.
- Hands on experience in Requirement Analysis, High-level design using design patterns and Object-oriented programming and OOAD concepts.
- Hands on experience in all stages of Software Development Life Cycle (SDLC)
- Knowledge in developing User Interface (UI) applications using JavaScript, AngularJS, Angular 2, HTML, CSS.
- Expertise in developing MVC architecture for web-based applications using Spring MVC framework.
- Possess application development experience using Agile, SCRUM and Waterfall methodology.
- Experience in working with various databases like Oracle 8.x/9i/10g, MS-SQL Server 2008/2005 & good knowledge in T-SQL, PL/SQL statements, Stored Procedures, Triggers.
- Good experience in working with Web/Application servers likes Jboss4.x Application Server, WebLogic10.0&8.1, WebSphere6.x and Apache Tomact5.x
- Extensive experience with version control tool Git and SVN, familiar with both Git Bash Commands and IDE integration with Git.
- Knowledge of Pythonto build dynamic webpages
- Experience in performing Code reviews and peer reviews for maintaining best coding standards.
- Extensive experience in working on multiple operating systems including UNIX, Linux and Microsoft Windows.
- Developed web services using SOAP and WSDL.
- Implemented REST based web services using Jersey Framework
TECHNICAL SKILLS
Programming: Java1.5/J2EE, C++, JavaScript, Flex 3.0, XML, HTML.
Web Technologies: JSP, Servlets, Swing, JDBC, JNDI, J2EE, XML, HTML, Python, JMS, EJB 2.1/3.0, RMI, WSDL, UDDI, DOM, SAX, XSL, X Path, HTML, AXIS, and Web Services.
Development Tools: Eclipse 3.1, WSAD, RAD, J Developer, Ant.
Frameworks: JSF, Spring.
Designing Tools: Rational Rose, Together, Agile Methodology.
Web/app Servers: Jboss, WebLogic 8.1/10.x, WebSphere 6, Tomcat.
Databases: Oracle 8i/9i/10g, SQL Server, Sybase11.x, DB2, MySQL.
Distributed Tech: J2EE, EJB, Spring, RMI, Web Services, MQ Series.
Configuration Tools: SourceofSite, VSS, CVS, Clear Case.
Design Patterns: Composite View, MVC, DAO, Singleton, Business Delegate Design Pattern.
Operating Systems: Windows XP/NT/2000, UNIX, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Java Developer
Responsibilities:
- Developed user interfaces using AngularJS, JSP, React, HTML and CSS.
- Used JavaScript and struts validation framework for performing front end validations.
- Worked onJIRAfor Bug Tracking and Test Case Management.
- Used Dockers hub, Creating Dockers images and handling multiple images primarily for middleware installations and domain configuration.
- Participated in project planning sessions with team members to analyze business IT Requirements and translated business requirements into working model.
- Managed software production services & operations.
- Developed cloud native Microservices utilizing Spring Boot, Spring MVC, REST using Test Driven Development
- Maintained the MVC pattern using Struts framework on the User Interface layer, which then connects to spring frame work in the business layer.
- Refactored existing project using Restful web services.
- Implemented web services in RESTful Web Services using Spring Rest Template.
- Applied possible Java design patterns in the multi-tier architecture J2EE application
- Involved in database analysis for creating and maintaining new database tables, procedures, functions and packages.
- Used JMS for communication with different platforms.
- Maintained the source code versions in SVN.
Environment: Java, J2EE, jQuery, JSP, React, HTML, AngularJS Spring, Micro services, Web Sphere Application Server, HP Service Manager, DB2.
Confidential, Buffalo, NY
Java / J2ee Developer
Responsibilities:
- Understanding business objectives and implementation of business logic.
- Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
- Used Spring DI (Dependency Injection), Spring Batch to inject the dependencies to parent object.
- Developed a single page eligibility verification module using AngularJS, HTML5, CSS3
- Used DAO pattern to retrieve the data from database.
- Implemented various design patterns in the project such as Singleton, Data Access Object, and Service Locator.
- Developed cloud native Micro services utilizing Spring Boot, Spring MVC, REST using Test Driven Development
- Developed the user interfaces using JSF 2.0, JavaScript, HTML, DHTML, CSS and AJAX
- Used DJANGO frameworks andPythonto build dynamic webpages.
- Used XML, XSD and JSON messages for Data transfer. Used JAXB API and DOM for XML parsing messages.
- Exploited the potential of Hibernate for complex Object-Database mapping, transactions and for achieving dynamic business functionalities.
- Refactored existing project using Restful web services.
- Used AngularJS for data binding, MVC, routing, testing, factories, filters etc.
- Wrote read and update scripts for the Dao layer interacting with Mongo (NoSQL).
- AWS Cloud platform and its features which includes EC2, VPC, EBS, SNS, RDS, Cloud Watch, Cloud foundry, Cloud Formation AWS Configuration, Auto scaling, S3. Experience in AWS using EC2, Dynamo DB, S3, AWS VPC, and IAM services.
- Docker images includes setting the entry point and volumes, also ran Docker containers.
- Performed all necessary day-to-day GIT support for different projects and expert in creating branching strategies to maintain GIT repository.
- Used Docker for local application deployment and test and did orchestrating between container using docker swarm and writing docker files.
- Developed Contract first web service using Spring-WS to communicate with database Tables.
- Worked on JIRA for Bug Tracking and Test Case Management.
- Used Spring ORM and DAO modules for database transaction management.
- Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT extensively for data transfers Use of Multithreading and Collections Framework including List, Map etc.
Environment: J2SE 5.0, Servlets, AWS, Spring 4.2.0, Hibernate 3.0, JSP, JMS, JAXP, SOAP, SDLC, Eclipse, Web Services, Micro services, HTML, CSS, Java Script, JQuery, Jira testing, Web Logic REST, SQL, Git/Bit Bucket, JSON, WebSphere RSA JDBC, Oracle 9i, SOAP UI, WebSphere 8.5, Log4j, Agile Methodology.
Confidential, Stamford, CT
Java Developer
Responsibilities:
- Participated in project planning sessions with team members to analyze business IT Requirements and translated business requirements into working model.
- Developed in Java Script and JS frameworks like JQuery.
- Used Java to design and develop this application, DOM parser to parse XML document.
- Maintained the MVC pattern using Struts framework on the User Interface layer, which then connects to spring framework in the Service layer and this interacts with the Hibernate at the data layer to retrieve data from the database.
- Coding groovy, domain class to handle the business logic.
- Developed user interfaces using AngularJS, JSP, HTML and CSS.
- Developed applications using Spring Boot and Micro services Architecture.
- Used JavaScript and struts validation framework for performing front end validations.
- Wrote DB2 queries for business requirements.
- Managed software production services & operations.
- Maintained source code repository using GIT and GitHub.
- Built and deployed scripts using build tools like ANT and MAVEN in Jenkins
- Maintained the MVC pattern using Struts framework on the User Interface layer, which then connects to spring frame work in the business layer.
- Applied possible Java design patterns in the multi-tier architecture J2EE application
- Involved in database analysis for creating and maintaining new database tables, procedures, functions and packages.
- Developed and executed software systems utilizing React.JS and Groovy.
- Used agile development process using 4week sprints.
- Used Log4j to log the information, to track the problem in production support.
Environment: Java, J2EE, jQuery, JSP, AngularJS Spring, Maven, Micro services, Web Sphere Application Server, HP Service Manager, DB2.
Confidential
Java/J2ee Developer
Responsibilities:
- Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering.
- Involved in defining & designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guideline.
- Developed the Use Cases, Activity, Sequence and Class diagrams.
- Used Hibernate as ORM tool to store the persistence data into the Oracle9i database.
- Developed logging module using Log4J to create log files to debug as well as trace application.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object and Service locator.
- Involved in writing JSPs that invoked various JavaScript files which in turn invoked various methods in the java classes by configuring the java objects in a bean which is maintained by the Spring IOC container.
- Used Eclipse IDE to develop the different J2EE components.
- Involved in unit testing and system testing, while deploying the application to QA.
- Involved in writing the ANT scripts to build and deploy the application.
- Used SVN for version control.
Environment:Java/J2EE (JSP, Servlets), Eclipse IDE, XML, Oracle (SQL/PLSQL), Log4J, JavaScript, CSS, HTML, SVN.
Confidential
Java Developer
Responsibilities:
- Coding the programs in accordance with Program Specifications and adhering to Coding Standards.
- Technical Documents includes UML Class diagrams, Use Case diagrams and Sequence diagrams, State diagrams designed using Rational Rose software.
- Used Struts Tags, Struts Bean Tags, and HTML tags, Logic Tags, Nested Tags and JSTL.
- Integrated Junit test cases into the application and promoted test-driven development within the team.
- Responsible for overseeing the Quality procedures related to the project. Wrote Junit test cases for testing UI Framework classes.
- Worked in the styles (CSS) and images for the web application.
Environment: Java EE, UML, JavaScript, JSP, JSTL, Servlets, JUnit, XML, JAXB, WSDL, Eclipse.
