We provide IT Staff Augmentation Services!

Sr.java Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • 8+ Years of IT experience in developing multi - tier, client/Server applications, Web Application Development, Applications using procedural and object-oriented techniques, Data Modeling, RDBMS.
  • Experience on Use-case design, Analysis Design, Object Model, and Component Model.
  • Knowledge of Agile Software Development, XP methodologies, Pair Programming and Test-Driven Development (TDD).
  • An enthusiastic and goal-oriented team player possessing excellent communication and interpersonal skills with high level of adaptability.
  • Experience in working on longer term assignments in the in functional areas like Banking and Financial Domain, Online Content Publishing Workflow Management and Legal Information System
  • Comfortable with adapting to any OS environment and with any language, adept at learning new languages quickly and using the techniques in the most efficient manner.
  • Proven experience in Internet, Intranet & Extranet applications in JAVA, Groovy, Grails, JEE, SOAP, REST, EJB, JMS, JDBC, JSP, Servlets, Angular.js, Bootstrap, JSON, JAXB, XML Beans, XQuery, XSD and AJAX .
  • Strong working experience in RDBMS (Oracle, SQL Server, DB2, Sybase.
  • Extensive experience using Application servers Weblogic, JBoss 4.0, IBM W ebSphere 8.5 and web servers like Apache Tomcat.
  • Experienced in architecting, designing and building frameworks leveraging the capabilities of open source frameworks and tools to cut down cost and development time.
  • Strong experience in open source ( Model View Controller) frameworks like Spring 4.0 (IOC/DI, MVC, Security, Transactions, AOP, JDBC Template, JMS Template), Struts, Tiles, JSF (My Faces) frameworks.
  • Extensive experience using integrated development environment like RAD 8.0, IntelliJ, Eclipse.
  • Experienced in working with version management systems like JIRA, Confluence, TFS, CVS, Clear Case, PVCS and MS Visual SourceSafe.
  • Proficient with Web Services framework and writing XML based Web Services.

TECHNICAL SKILLS:

Languages: Java, Groovy, SQL,JavaScript.

Enterprise Technologies: Spring (Boot,MVC,AOP,Security),Hibernate,Struts.

Web Services: SOAP, REST

Methodology: Agile, WaterFall

Markup Languages: HTML,XMl,XSLT,JSON.

JavaScript Frameworks: Angular JS, JQuery & Bootstrap.

JavaScript code quality: JSHint.

Messaging Framework: RabbitMQ,ActiveMQ, IBMMQ.

Build Manager: Maven, Gradle. Ant

Testing Framework: Junit, Mockito & Spock.

Frameworks: Hibernate, Java Beans, EJB, Spring.

IDE: Eclipse, Spring Tool Suite & IntelliJ.

Database: Oracle 11g, Cassandra, Postgres.

Continuous Integration: Jenkins.

Rest Client: Postman, SOAPUI Client & Fiddler.

Testing Tools: Selenium, JMETER, QTP.

Deployment Tools: Tomcat, WebSphere & Netty.

Version Control: SVN, GIT.

Operating Systems: Windows & Linux.

Cloud Technologies: Openshift and Docker.

PROFESSIONAL EXPERIENCE:

Confidential

Sr.Java Developer

Roles & Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and followed Scrum sessions.
  • Used Spring Boot with Hibernate framework to build the application on server side.
  • Performed Reverse Engineering to map POJO classes to database.
  • Created DAO interface, abstract class and concrete classes to interact with persistence entities.
  • Used Hibernate Criteria API to query the database and perform other CRUD operations.
  • Worked on server side validation using various web forms through annotation based approach.
  • Integrated Spring Security to validate the users.
  • Handed on Spring FTP Integration for transferring data to remote FTP server.
  • Used Java File/IO to generate documents.
  • Created various Advice (before, after) methods as required using Spring AOP such as Logging.
  • Configured the Dispatcher Servlet, setting up the View Resolver, Transaction Manager.
  • Applied jQuery, Bootstrap, CSS3, JSP, and JSTL to build interactive and dynamic UI.
  • Used AJAX calls for data updates in UI along with JSON data parsing.
  • Developed test cases and performed unit testing using JUnit classes.

Environment: JDK 1.8, J2EE, Spring Boot 1.4.x, Microservices, Hibernate 4.x, Docker, Openshift, Typescript, Junit, Jasmine, Karma, RESTFul, Bootstrap 3, Angular, Postman, D3.js, Log4j, I18N, HTML5, Maven 3.0, CSS3, GIT, Oracle 12c, Intellij.

Confidential

Sr.Java Developer

Roles & Responsibilities:

  • Gathering requirement specifications in the sessions involving Business and IT.
  • Creation of the High Level and Detailed Level design documents for the application.
  • Design, Coding, Development of the Gateway application using technologies like Spring Framework, Hibernate, RESTful WebServices, XML, DB2, Oracle etc.
  • Implemented various design patterns in the project such as Business Object, Data Transfer Object, Data Access Object and Singleton.
  • Implemented the application using dependency Injection Spring MVC Framework.
  • Followed Agile Methodology for the Software Development Life Cycle.
  • Support testing team to identify the test cases and to set up test data. Involve in test result review.
  • Analyse the defects, defect fixing and assign it to appropriate resource. Support the team to fix defects.
  • Implement the changes in different runtime environments in different regions. Support the production release, perform post production validation.
  • Fix the production defects during warranty period.
  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering availability and performance.
  • Hands on experience with AWS and a strong understanding of AWS capabilities and limitations.
  • Thorough understanding of AWS infrastructure (firewalls, load balancers, storage, monitoring, security etc )

Technologies: Spring Framework, Groovy, Java 1.8, Docker, RabbitMQ, Cassandra, Openshift, Confluence JIRA/Wiki tools, Log4j, Spock framework, Struts, Test Driven development, IntelliJ, Gradle and Maven build process, GitHub repository, SVN,AWS Automated Tool Jenkin.

Confidential

Mid-Level Java Developer

Roles & Responsibilities:

  • Requirement gathering, understanding the technical aspects and architecture of the existing system.
  • Design, Application development using Spring MVC framework, front end design using Angular and Bootstrap, test case preparation and automated testing using Jasmine,Karma.
  • Worked with Oracle 11g database involving the design of schema, table structure using PL/SQL.
  • Implemented batch processing for migrating user data from LDAP server to Oracle 11g.
  • Involved in Test Driven Development (TDD) by using Junit 4, Mockito
  • Used SSO Siteminder for authenticating users.
  • Implemented custom validator for validating the form fields and displaying the appropriate error messages.
  • Used Hibernate as a ORM tool to interact with DB for creating data objects and DB connectivity.
  • Implementation of components using RESTful service. Used Jersey API for creating and consuming RESTful services.
  • Generate code quality report using SONAR in the deployment.
  • Continuous integration with Bamboo in DEV and SIT environments.
  • Used maven for build and package the application EAR to Websphere Application server.
  • Followed Agile methodology to develop and deliver the project.
  • Involved in the preparation of coding checklist, code self review, peer review.
  • Worked with JIRA for project management and defect tracking.
  • SIT and UAT support and Defect fixing.
  • Documentation and review to ensure they adhere to standards.

Technologies: Java, Groovy, Intellij, Spring, Rest, Hibernate, Oracle, VCS, Maven, Junit, Linux, Jira, Confluence, GIT, Soy Templates, CSS, HTML, JavaScript, Bit bucket, Stash, Angular.js, Bootstrap, Velocity Templates, Confluence, Script Runner.

Confidential

Mid-Level Java Developer

Roles & Responsibilities:

  • Involved in designing & developing the core architecture of the entire application.
  • Contribute to code reviews and technical design/specifications.
  • Implemented spring security (Spring 3.2) configuration and refactored B2B Services.
  • Configured Jackson to marshal JSON objects.
  • Implemented multitier application using Spring DI.
  • Implemented model-priority algorithm and generated entity classes using our business models and persisted using Hibernate ORM.
  • Designed and developed MRM Structure for risk calculations.
  • Involved in Currency exposure calculation design.
  • Designed Business logic into Complex SQL’s, Stored Procedures, functions and views.
  • Developed the pricing and orders module using RESTful Webservice using Rest API and the Spring Security.
  • Developed the Web modules using Spring MVC and Java projects for each of the areas.
  • Implemented Junit/Integration and System test suits using Groovy and Mockito framework.
  • Refactored and maintained linux based build scripts for deployment.
  • Involved setting up CI build process on Jenkins for B2B application.
  • Agile environment utilized Jira and subsequently Version One for story capturing/tracking.
  • Involved in agile development process following Test Driven Development (TDD)

Technologies: Java, Hibernate, Spring, Groovy, RESTful Services, Jackson, JMS, Websphere, Eclipse, Oracle, SVN, Maven, Mockito, Junit, Linux, Jira and Jenkins.

Confidential

Java Developer

Roles & Responsibilities:

  • Responsible for managing scope, planning, tracking, change control, aspects of the project.
  • Perform daily developer activities - feature and bug fixe’s.
  • Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
  • Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Utilize in-depth knowledge of functional and Technical experience and business skills to deliver solutions to customer.
  • Gather the new requirement from on-site team and develop it as a new feature or enhancement.
  • Procure the details of issues faced by the client and resolve them which involve simulating the issue, identifying the root cause and fixing the code if any bugs are identified.
  • After the development or code fixes, we need to do basic functionality testing, sanity and integration testing.
  • Involved in Development of Automation Framework.
  • Identified generic scripts for applications.
  • Identified errors and documented software defects.
  • Determined test cases to convert from manual to automation.
  • Updated test cases and test suite based on the requirements.
  • Prepared and maintained test coverage and test mapping documents.
  • Worked on improving the test case execution to increase the percentage of success.
  • Implemented the re-run module which re-executes the failed scripts for three times from the batch of failed test cases after the completion of the test suite.
  • Implemented Auto-Test Status which automatically triggers the execution status through mail.
  • Conducted knowledge transfer sessions on introducing trending automation tools to the team.

Technologies: Java, Java Beans, EJB, JDBC, JSP, Servlets, Karma, Junit, Selenium, TestNG, JMeter, VB, Jira,SVN,QTP.

We'd love your feedback!