We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

CA

SUMMARY:

  • Having 12+ years of experience in enterprise application & server side software development using Java, Java EE, RESTful Web Services Python and JSON / XML based technologies.
  • Strong hands on experience in developing the Enterprise and Web applications on n - tier Architecture using Java/JEE/JavaSE based technologies such as Servlets, JSP, Hibernate, Spring, JavaScript, Ajax, CSS DOM, Struts, JNDI, Web services, XML, JSON, XSD, JAX-WS JPA, JMS and JDBC.
  • Experience in Design, Development, Deployment and Implementing web-based JavaEE projects like Web Services (REST and SOAP), using Web/Application servers such as Web Logic WebSphere and Apache Tomcat.
  • Implemented Spring MVC, AOP Validation Framework (spring and spring modules) Util packages ORM and DAO layers in most of the modules.
  • Extensive experience in Java/JavaEE development, server administration.
  • Applied best practices in Waterfall & Agile SCRUM methodologies including Kanban; pioneered agile/scrum transformation from waterfall.
  • In-depth knowledge of object oriented programing and JavaSE technologies like Collections, Exception Handling, Multi-Threading and Abstraction, Inheritance, Encapsulation and Polymorphism.
  • Proven ability to lead software development teams and to work on multiple projects with strict deadlines. Detailed oriented with strong problem solving, work ethics, communication, interpersonal and teamwork skills.
  • Hands on experience in Design patterns (JavaEE) like MVC, Singleton, Factory, Data Access Object
  • Had experience in JMS and Message Queue listeners for Message Queue Service
  • Administration various environments in software development life cycle Windows, Ubuntu, Red Hat Linux, SUSE Linux and Solaris servers and Writing scripts for automation of system jobs and backup processes
  • Extensive experience with application server WebLogic, WebSphere installations and configurations in UNIX servers also worked as a UNIX administrator.
  • Skilled at progressing from problem to well-documented design, Analyzing user requirements, estimates, quality assurance, developing user requirements, specifications, test criteria, and system testing.
  • Experience working with Oracle 8i/9i/10g, PostgreSQL, MySQL and SQL Server.
  • Strong proponent of agile methodologies: Extreme Programming, Scrum and Waterfall Software Development Life Cycle (SDLC) including requirement analysis, design and technical specification, code development, code integration, testing and deployment of Object Oriented Analysis and Design using Java/JavaEE on Windows Unix and Linux platforms.
  • Involved with creating user stories and issues, tracking team status, scheduling user tasks in a sprint using JIRA.
  • Extensive experience with IDEs like IRad, Eclipse & Text pad.

TECHNICAL SKILLS:

Languages: Java JDK 1.4/1.5/1.6/1.7/1.8, JavaScript, C, UML, WSDL, HTML, CSS, JQuery.

Java Technologies: JavaEE, JDBC, Hibernate, XML Parsers, JSP, Servlets, JMS, Struts, Spring Framework, Java Beans, Web Services, AJAX.

Web Technologies: AngularJS, Bootstrap, Tiles Framework, Java mail, JSP, Servlets, JSP, JavaScript, HTML, XML, XSL, XSLT, SOAP, Restful web services, log4j, Junit.

Database: Oracle 11g, SQL Server, MS SQL, MS Access, PostgreSQL, Mango DB

Tools: WinCVS, SVN, TOAD, JDeveloper, SQL Developer, Subversion, Tortoise SVN, SoapUI, Postman, GitHub, Splunk, Puppet.

Design Tools: Rational rose (UML), Data Model, and Microsoft Visio.

Lifecycle Methodologies: SDLC, Waterfall Model, Agile.

Defect Tracking Tools: Jira, Quality Centre.

Frameworks: Spring, Hibernate, Struts, Spring MVC.

IDE: Eclipse, IRAD, Net Beans.

Build Tools: Maven, ANT

Web/App Servers: Apache Tomcat, WebLogic, WebSphere, JBoss.

Operating Systems: Windows, Unix, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, CA

Sr. Java Developer

Responsibilities:

  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database for back end.
  • Developed applications using Hibernate persistence framework, wrote persistent classes, hibernate-mapping files .hbm.xml file, hibernate query language
  • Developed Web Services (REST) to interact with other component to develop our project.
  • Experience with building REST APIs and service-based architectures
  • Used maven to create the war/ear file and Subversion for source Version Control
  • Good understanding of web technologies, network protocols and Unix
  • Develop Custom Scripts to monitor repositories, Server storage Capacity planning, and Bottleneck identification.
  • Involved in JDK 8 migration from JDK 7 and WebSphere 7.0 to WebSphere 8.5
  • Involvement in frontend development using HTML5, CSS, JavaScript (CITI Rich Internet Application), and JSP’s
  • Understanding business requirements drafted by the requirement analysts and translating such requirements to technical system specifications developing code for enhancements and bug fixes.
  • Work on WebSphere application server with Hibernate multiple Data Sources and Spring
  • Written UNIX scripts to automate server side scheduled jobs.
  • Able to influence, direct other groups as well as team and assist the offshore team in development activities
  • Code change in validation environment through controlled process. Production deployment through Change Control Process.
  • Sprint planning and review meetings with Client and business and requirements gathering from Business Users.
  • Solved performance issues in CITI Watch application environment.
  • Done POCs for Jasper (Open Source) reporting tools to replace Cognos BI
  • Continuously updating documentation for internal knowledge base of support team and IT team

Environment: JAVA, Spring, Restful Web services, WebSphere MQ, Jenkins, Maven, Ant, GIT, Apache Tomcat, Oracle, Jira, Splunk, Agile Methodology, Shell Script, Unix.

Confidential, TX

Sr Java Developer & Scrum Master

Responsibilities:

  • Configuration Management of Ericsson IT tools and Applications.
  • Consumed Web Services by implementing Spring REST support is to make the development of RESTful Web services
  • Utilized spring beans XML configurations for Dependency Injection
  • Code change in validation environment through controlled process.
  • Performed User Interface Design and coding using Java, Spring MVC framework and web technologies
  • Developed generic web service architecture using Spring Web Services, JAXB, and Hibernate which could transform responses into SOAP, REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
  • Worked with business analyst and external vendors to gather requirements and design integrations
  • Developed automation and deployment utilities using Python and shell scripting
  • Prepare the new design changes
  • Identifying tasks and Sub tasks in modules with the estimated efforts preparing technical design and solution approach documents.
  • Sprint planning and review meetings with Client and business and coordination with cross functional teams
  • Updating Development project status on timely basis in Ericsson tool EPP (Ericsson Project Portal).
  • Designed, developed, and deployed EJB components (Session and Message Driven) beans
  • Used SVN for version control
  • Involved in writing the ANT scripts to build and deploy the application and worked as a UNIX administrator.
  • Prepare status reports and organize review meetings with Ericsson Management
  • Solved performance issues in new production environment.

Environment: IBM, HP Servers, Restful Web services, UNIX, JAVA, JSP, Spring, WebSphere Application Server, Jira, EPP.

Confidential

Java Developer

Responsibilities:

  • WAS Installations and configurations done in new data center
  • Worked with MQ team and See beyond team to setup interface connectivity of new data center.
  • Coding of Struts Action classes, DAO classes in implementing new features and fixing issues as per business flow using Struts framework
  • Having good experience in solving MQ connectivity issues and other issues related environment in WebSphere products.
  • Prepare the new design changes for SSO and Load balancer
  • Act as an interface between TCS team and Ericsson team and coordination with cross functional teams.
  • Involved in several phases of the migration portal project including application design, technical design, development, testing & debugging, implementation, documentation and in corporation of user feedback to plan enhancements in the application system
  • Prepare status reports and organize review meetings.
  • Work prioritization and Team performance management
  • Solved major software version compatibility issues while doing DC relocation like java and WAS 7.
  • Worked as a WebSphere Application Server administrator.
  • Application performance increased 3 times as part of Data Center relocation project improvement and changes, Hence received the client appreciations and helped to get new projects/applications as part of contract renewals with client.
  • Used the session façade design pattern in the business service layer

Environment: IBM, HP Servers, UNIX, JAVA, Servlets, JSP, Struts, EJB, WebSphere Application Server, spring, Hibernate.

Confidential

Java Developer

Responsibilities:

  • Trouble shooting the production issues
  • Fixing the major technical issues
  • Solving all issues with in SLA timelines.
  • Understanding the functional requirements with the present reporting presentation
  • Analyze the impact with other Interfaces also in application
  • Prepare the new design changes for SSO and Load balancer
  • Identifying tasks and Sub tasks in modules with the estimated efforts preparing technical design and solution approach documents.

Environment: IBM, HP Servers, UNIX, JAVA, Servlets, JSP, Struts, EJB, WebSphere Application Server.

Confidential

Java Developer

Responsibilities:

  • Done MQ installations and configurations in new data center
  • Coordinating the team members that are at production environment and development environment and prepared the Estimates for change request provided by the client.
  • Communicating the Client with proper solutions for issues encountered in the production environment.
  • Implemented common components, such as paging feature, authorization and interceptors etc.
  • Actively participated in the development and testing of the system.
  • Involved in the preparation of unit test cases, system test cases and testing plan.
  • Involved in the preparation of System test data at client location (RBI).
  • Actively participated in Functional testing, also involved in the preparation of User and System manual.
  • Prepared status reports for client and for TCS on bi weekly basis and communicating the same to respective people.
  • Created Dynamic web pages using DHTML, JSP, Servlets, CSS, XSLT and XML.

Environment: IBM, HP Servers, Windows2000 Server, JAVA, Servlets, Visual Source Safe6.0, Tomcat 5, IBM MQ Series 6.1.

Confidential

Build, Release and Automation Engineer

Responsibilities:

  • Configuration Management of PLM Applications.
  • Worked as a UNIX administrator.
  • Version controlling of files using Concurrent Version Systems
  • Code change in validation environment through controlled process.
  • Production deployment through Change Control Process.
  • Refresh of Validation and Development environments from Production.
  • Win CVS administration for version controlling of code, Branch Creation, providing User Access.
  • Confidential Analyzer for reducing the time taken for checking Confidential inputs to ensure completeness and automate the process of checking the product data management files and list the files that are missing from the Confidential list.
  • Bulk Load Verification and Back out Tool for ensuring all attribute values and files checked in to the object. This is to verify/ validate the data migration to the EMU system.
  • Tool for formation and Execution of MQL Commands for easy understanding and follow-ups of the code.
  • Communicating the Client with proper solutions for issues encountered in the production environment.
  • Developed ANT build scripts to compile and create jar files for deployment in the production environment.
  • Developed Oracle stored procedures and views on TOAD.
  • Implemented Observer Design pattern in JavaScript to handle multiple events across widgets in a JSP page.

Environment: IBM, HP Servers, Windows xp, UNIX, Java, JSP, JavaScript, Win CVS, WebLogic 8.

We'd love your feedback!