We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • 8+ years experience developing Java/J2EE front - end/back-end applications.
  • Design, Develop, and Implement code for new and existing applications.
  • Expertise in successful implementations of projects by following teh complete Software Development Life Cycle to develop Internet Commerce Systems based on J2EE architecture, using teh XML technologies, databases and application servers.
  • Core expertise, extensive design and good coding skills in CoreJava, J2EE, JSP, Servlet, JDBC,MVC Framework Spring and Struts, XML, HTML, JavaScriptfor n tier architecture.
  • Experience wif Spring MVC, Struts, Hibernate and Spring DAO Framework.
  • Good knowledge of OR-mapping utilities like Hibernate. Used Object/Relational persistence and query service Hibernate.
  • Experience producing / consuming REST Web services.
  • Worked wif HTML, CSS, JavaScript, Jquery UI technologies.
  • Strong Knowledge and Implementation experience in Multithreading.
  • Strengths include broad and deep technical knowledge wif ability to quickly assess and learn unfamiliar systems and to analyze, scope and establish technical and business requirements.
  • Experinece working wif Live applications, which enhanced teh application end to end knowledge and also learning of Application SDLC and Application Maintenance Theories.
  • Experience in handling Third party vendor tools / Applications like Asset Control, Tivoli Identity Manager, Aveksa, Courion tools.
  • Experience in handling teh integration of new features, add-ons, and enhancements to existing systems, researching and prototyping new technology solutions.
  • Experience working in Test driven development atmospheres.
  • Experience handling team as a Team lead to support and maintan Production Applications.
  • Experience working wif Business and SQA Teams for accurate result deliveries.
  • Experience wif Application Scanning tools like Veracode and Appscan.
  • Flexible and quick to learn and get used to new technologies / Functionalites / Vendor tools.
  • Good Communication skills and expert level skills.
  • Experience using Eclipse, Tomcat Server, Java Persistence API, MySQL, Oracle.
  • Experience in testing Web-based and Client-Server applications on Windows.
  • Developed core java classes for exceptions and test cases.
  • Experience in dealing wif databases Oracle 9i/10g, MySQL, SQL Server.
  • Worked on various Java, J2EE programming design patterns.
  • Work wif business and functional teams to gather requirements, design quality solutions, and create development specifications
  • Experience in working wif Version Control Tools including Clear Case and TortoiseSVN.
  • Experience on Agile team wif Agile Development Practices and Disciplines including pair programming.

TECHNICAL SKILLS:

Languages: Java, J2EE, PLSQL, HTML .

Web Technologies: Servlets, JSP, JSTL, JDBC, HTML, XHTML, JavaScript, CSS, XML.

Frameworks: Spring, Hibernate, Struts.

Operating Systems: Windows, UNIX.

IDE: Eclipse EE, NetBeans IDE, Jbuilder.

Application Scanners: Veracode Scan, Appscan.

Application Servers: Tomcat 6.0, Web Sphere.

RDBMS: Oracle, SQL Server.

Testing Methodologies: Junit.

Web Services: REST, SOAP.

PROFESSIONAL EXPERIENCE:

Confidential, Boston,MA

Java Developer

Responsibilities:

  • Involved in requirement gathering, analysis, and development of teh Applications.
  • Worked wif MVC Applications to enhance / add new funcationality for storing and performing CRUD operations to Client and Client’s Company deatils.
  • Used Hibernate and JPA annoatations to implement ORM for domain model and persistence class objects to interact wif database.
  • Use of Hibernate Queries, Criteria Restrictions and Projections at teh backend for teh TEMPeffective data search Implementation.
  • Implemented one to one, one to many, many to many associations using JPA annotations, to map and relate database tables to java objects accordingly.
  • Upgraded Struts Framework for applications using 1.x to 2.3.
  • Created Application using Spring MVC for Users to monitor and accesing teh Firecall portal.
  • Used Spring JDBCTemplate in teh applications to implement DAO.
  • Created REST Webservices at teh server side using Jersey API to produce Approver and User information to downstream applications in XML and JSON formats.
  • Worked wif Applications that run on both Websphere and Tomcat, set up of datasource in websphere.
  • Deployment of Cloud Applications.
  • Used Veracode for scanning Application security defects and fixed them.
  • Created Stored procedures using PLSQL at teh DB level.
  • Other Miscellanious tasks like FTP, Automation, Log Archiving, Cleaning, Feed processing task and Automatrion of teh same using Autosys.
  • Apache Ant is used as Build tool to automate teh build process for teh entire application.
  • Used Log4j for application logging.
  • Used Clearcase for version control.
  • Interaction wif Offshore development teams and lead them to deliver teh requirements in time.
  • Creation / updation of Apache Ant Build Scripts, for new and existing Application components.
  • Learned and worked wif Vendor tools like IBM Tivoli Identity Manager, RSA Aveksa, Courion Password reset tools and trainied teh team members on teh same.
  • Rational ClearCase was used for SCM of Source code.
  • Provided Lead responsibilities for team responsible for Application maintenance and Support.
  • Involvement in all Application Installs, Release activities and health checks post Installs for vendor products.
  • Involved in all Client s on new Application functionalities.
  • Interaction wif Business, SQA and Offshore teams for achieving task completion goals.
  • Lead to teh team(Onsite + Offshore), that handles more TEMPthan 10 Applications.
  • Lead for team responsible for Application maintenance and Support.
  • Responsible for Application Start up wif minimum down time, in times of Crashes/Disasters.
  • Involvement in all Application Installs, Release activities and health checks post Installs.
  • Involved in all Client s on new Application functionalities. and task assignment of new team members.
  • Interaction wif Business, SQA and Offshore teams for achieving task completion goals.
  • Accepting new Code, Config change requirements and getting them done as per dead lines.
  • Interaction wif members who needs motivatied to be on par wif teh team.
  • Creation and updation of Application Funtionality, review documents.
  • Documentation of new practices and of teammates on teh same.
  • Regular interaction wif Client teams and Offshroe teams, to ensure no mis communications wif in teh teams.

Environment: JAVA, J2EE, Spring MVC, Struts2.3, Hibernate 4, Tomcat 7, Websphere, SQLServer, Oracle, Apache ANT, Putty, XML, JavaScript, HTML, DHTML, Webservices, UML, FTP, Unix.

Confidential, Boston,MA

Java Developer

Responsibilities:

  • Worked on multiple applications on Struts and Spring framework.
  • Developed File Readers and Writers to prase teh flat files and write them to DB.
  • Used Struts 2 Framework to build application and used JSP and Struts Tiles for front end.
  • Created REST Webservices at teh server side using Jersey API.
  • Creation of new and updation of existing PL/SQL Stored Procedures, Functions to suit new requirements.
  • Minor Enhancements for Spring MVC applications that run on WebSphere.
  • Created programs using Spring Dependincy Injection and Spring JDBCTemplate to refresh and delete Assests in teh DB.
  • Developed Before and After Advices using Spring AOP to create audits in Database before deleteting Asset from system.
  • Research of issues wif in teh Production applications and Fixes.
  • Applications and Support of large scale Stand alone Java Applications that run on unix servers.
  • Took teh ownership of deploying teh application to dev / uat environments.
  • Developed html views wif HTML, CSS, Javascript, JQuery.
  • Creation and Automation of Shell scripts to moniter resource usage to forecast Application failures in advance.
  • Co-ordinated wif QA team for test case review and sign-off
  • Interaction wif Business and SQA for requirement gathering, analysis and bug fixes.
  • Creation / updation of Apache Ant Build Scripts, for new and existing Application components.
  • Automation of Standard procedures using Java J2EE programs wif Shell Scripts to handle Application User requests and to avoid manual effort processing User Requests.
  • Design Analysis, Development, Testing and Production release of new functionalities.
  • Use of Spring JDBC Template for Data Access and Updation.
  • Use of Spring framework to develop functionalities to Automate data deletion / updation activities.
  • Use of Spring Batch Processing techniques to read and insert large volumes of Data into DB, vice versa.
  • Used Log4j for application logging.
  • Rational ClearCase was used for SCM of Source code.
  • Analysis and Fix of Veracode Application Scan Flaws.

Confidential, Boston,MA

Java Devoloper.

Responsibilities:

  • Worked/ Supported large scale Stand alone Java Applications that run on unix servers.
  • Worked on Enhancments and Bug fixes for Spring MVC applications that run on WebSphere.
  • Creation of shell scripts, java programs to moniter application performance, space utlisation, etc and ensure teh application run wif out fail.
  • Created Filewatcher jobs to monitor teh files on daily basis and send alerts if teh files are missing.
  • Created batch scripts to FTP data feeds from Upstream applications.
  • Creation and Modification of existing Config Xmls for new requirements.
  • Interaction wif Business and SQA for requirement gathering, analysis and bug fixes.
  • Involved in bug fixes, Enhancements for Production Applications.
  • Involved in developemt, testing, release and Support of new requirements.
  • Developed test cases using Junit for integration testing.
  • Used Log4j for application logging.
  • Rational ClearCase was used for SCM of Source code.
  • Lead for all production Support Activites including User Queries and Install activities.
  • Documentation of new practices and of teammates on teh same.
  • Mutually working wif other teams of downstream applications and serving their requests.
  • Providing teh status for each individual task in concern to teh business users
  • Cordination wif teh Off shore team and escalation of tasks.

Confidential, Franklin, TN

Java Devoloper

Responsibilities:

  • Involved in teh analysis, design, and development phase of Software Development Lifecycle.
  • Gathering business and technical requirements from teh client along wif teh SME’s.
  • Spring MVC Framework was used to build teh application.
  • Worked on providing teh appropriate data objects to teh UI teams (ExtJS was used to build teh front end for teh application).
  • Implementation of ORM wif HIBERNATE 3 to make teh Persistence class objects of teh domain model to access and interact wif numerous database tables spanned across various schemas.
  • Use of Hibernate Queries, Criteria Restrictions and Projections at teh backend for teh TEMPeffective Data search Implementation.
  • Implemented one to many, many to many, many to one associations, to map and relate database tables accordingly.
  • Reading and writing of Flat files that were generated out of AS400 Server, to observe record of teh behavior of teh server.
  • Used Spring batch Itemreaders and Itemwriters to develop programs that can read/parse teh flatfiles, insert parsed data to tables, and Viceversa.
  • Open source Spring Batch admin was used to Schedule, launch teh batch jobs for testing and bug fixing, during teh development phase of teh application.
  • Used Spring Integration FTP Inbound and OutBound channel adapters to transfer files over FTP.
  • Impact analysis of new Requirements/Change Requests.
  • Apache Ant is used as Build tool to automate teh build process for teh entire application.
  • Used Log4j for application logging.
  • Used Tortoise EGIT for version control.
  • Involved in Creation of Stored procedures, Functions that can be called from teh program.

Confidential, Chesterfield, MO

Java Developer

Responsibilities:

  • Developed UML diagrams such as sequence and class diagrams based on teh Software Requirement Specification document
  • Designing and developing JSP/Flex pages using Struts Framework and Tag libraries for presentation.
  • Gathering business and technical requirements from teh client along wif teh SME’s.
  • Impact analysis of new Requirements/Change Requests.
  • Developed front-end screens using JSP, HTML and CSS
  • Developed JSP Tag libraries to simplify teh complexities of teh application.
  • Developed core Java classes for exceptions, utility classes, business delegate, and test cases.
  • Developed SQL queries using MySQL and established connectivity.
  • Developed test cases using Junit for integration testing.
  • Involved in scrum methodology.
  • Supported for bug fixes and functionality change
  • Used Log4j for application logging.
  • Used SVN for version control.

Confidential

Software Engineer

Responsibilities:

  • Developed front-end screens using JSP, HTML and CSS.
  • Developed core Java classes for exceptions, utility classes, business delegate, and test cases.
  • Developed SQL queries using MySQL and established connectivity.
  • Involved in scrum methodology.
  • Supported for bug fixes and functionality change

Environment: JSP, HTML, CSS, JavaScript, MySQL, Linux

We'd love your feedback!