Java Developer Resume
Boston, MA
SUMMARY
- Around 6 years of strong experience as a Full stack developer in SDLC such as Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications
- Worked with top - tier clients across US like Amex, Global Foundries. Vastly domain experienced in Financial Services, Semiconductor Foundry, Web and Database Development Projects.
- Experience in all aspects of Software Design & Development, Testing, and implementation of various web applications using JAVA, J2EE technologies and oracle products.
- Strong Programming Experience in Design, Development and implementation multi-tier applications using Java, J2EE, Spring,
- Hibernate, Struts, Servlets 2.2, JSP 1.2, JDBC 3.0, JNDI, EJB, XML 1.0, HTML, JSF Prime faces, JavaScript, JQuery and CSS.
- Strong experience in Spring Framework such as Spring MVC, Spring Core, Spring JDBC, Spring Batch.
- Strong experience in creating User Interface (UI) using Angular 4/6/7.
- Experience in implementing persistent layer using JDBC 4.0, EJB, PL/ SQL, JPA and Hibernate 3.x.
- Expertise in web application development using HTML, XHTML, DHTML, CSS, JavaScript, JQuery, JSF, Ajax, Angular JS, Node JS and JSP.
- Expertise in writing client-side validations using Ajax, JavaScript, JQuery and Struts Validation Framework.
- Proficient in developing SOAP, WSDL, JAXB and RESTful Web Services.
- Hands on Experience in Reporting Tools like Jasper Reports.
- Strong experience in RDBMS technologies in the design and development of stored procedures, tables, indexes in MySQL/Oracle 9.x/10g/11i, MongoDB.
- Worked on SSIS, SSRS and Power BI packages with Power queries for reporting.
- Designed and Developed Use Cases, Activity Diagrams, and Sequence Diagrams using Unified Modeling Language (UML) and ER Diagram.
- Experience in performing code reviews and peer reviews for maintaining Best Industry Standards.
- Rich experience in re-engineering concepts like Refactoring and reverse engineering and J2EE Design pattern (Singleton, Dao, Session Façade, Service locator) and Core Design patters.
- Strong Experience in Automating Web Application Testing using Selenium IDE with TestNG framework. Executing Selenium
- Expertise in project monitoring and code quality using SONAR.
TECHNICAL SKILLS
Programming: Java 1.7/1.8, J2EE, C#, .Net, C, C++, PHP, PL/SQL, Python, MATLAB, R Programming.
Technologies: AWS, SOAP and REST Web Services, JSP, Servlets, JSF, JSTL, JDBC, JUNIT, SONAR, EJB 3.0, RMI, Spring MVC, Spring Boot, Sprint Batch, Hibernate, Struts2.
Tools: JIRA Agile, Tortoise SVN, Git Version Control, Bitbucket, SOAP UI, Log4j, WINSCP, Putty, Eclipse.
Scripting: JavaScript, JQuery, AngularJS, Angular4, NodeJS, Shell Scripting, ANT Script, AJAX, JSON.
Middleware: SOAP and REST web services.
Application/Web Servers: Oracle WebLogic Server 8.1/9.2/10.3, JBoss 3.x/4.x/5.x, IBM WebSphere Application Server 7.x and Apache Tomcat.
Database: Oracle 9.x/10.x, MongoDB, MySQL, DB2, JDBC, RDBMS.
Build: AWS Code Build, AWS Code Deploy, AWS Code Pipeline, Jenkins, Ant, Maven.
Cloud: AWS (Amazon Web Services), GitHub, SVN, CVS.
Testing: Agile Testing, J-Unit, Cucumber BDD, Selenium Web Driver, TestNG, API Testing
Other’s: Object-Oriented Design, Advanced Data Structures, TCP/IP networking concepts, Machine Learning, Data Mining, Software Engineering
PROFESSIONAL EXPERIENCE
Confidential - Boston, MA
Java Developer
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
- Work on Development bugs assigned in JIRA for Sprint following agile process
- Involved in major application core design change and app server configurations.
- Implemented MVC, DAO J2EE design patterns as a part of application development.
- Involved in enhancement of existing application utilizing Angular, created role based HTML navigation menu wherein menu items change dynamically based on the values derived from the database.
- Experience writing Angular code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
- Extensive experience with Angular, creating custom directives, decorators, and services to interface with both restful and legacy network services.
- Experience using the Bootstrap classes and labels for and directives for best look and feel views.
- Developed all the tiers of the J2EE application, implemented business logic using spring in the middle tier, developed beans, and helper classes to communicate with the presentation tier that consists of JSPs and Servlets.
- Developed user interface using JSP, HTML, CSS, JavaScript to simplify the complexities of the application
- Design and develop the persistence layer under the guidance ORM principles, using Hibernate and JPA.
- Used Agile based scrum methodology for developing the project.
- Implemented JQuery features to develop the dynamic queries to fetch the data from database.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Published and consuming RESTful webservices using Jersey framework.
- Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns
- Developed MuleSoft projects in Integration layer to connect with different systems.
- Implemented Spring Batch set up for running the cron batch jobs to process the large volume of records and to kick off specified task.
- Used GitHub and bamboo to promote the code to next level environment.
- Designing, creating database, writing DDL, DML statements and populating the DB2 database.
- Implemented the SPRING security LDAP for authentication.
- Involved in software development life cycle (SDLC), which includes requirement gathering, design, coding, testing
- Implemented spring based multithreading and concurrency to achieve the best performance.
- Used Maven to build and deploy the application.
- Used Log4j for Logging various levels of information like error, info, debug into the log files.
- Created the database scripts as per the business requirements.
- Used Spring to implement dependencies between objects (Auto-wiring by XML and Annotation)
- Designed and Developed Restful Web Services for communication of different internal/external interface systems.
- Having knowledge on DB Testing by writing SQL Queries and used DB2 for stored procedures
- Support the deliverables and production issues initially after deployment.
- Write TestNG/Junit Test cases for testing the Application layer and code development layer
- Extensive experience in using Quality Center & JIRA for Defect Tracking and WINSCP, PUTTY to access production logs
Environment: Java 1.8, JSTL, JSP, Servlets, Angular, Spring 3.x, XML, Hibernate, Eclipse 3.x, CSS, JQuery, AJAX, Oracle 11g, Jboss, PL SQL developer, Toad, CVS, Oracle Reports, Log4J, Web Services, JUnit, SOAP, JAX-WS, Maven Build, Bootstrap, TestNG
Confidential, Charlotte, NC
Java Full Stack Developer
Responsibilities:
- Worked in Agile (Scrum methodology) environment and have good understanding of Agile principles and its events -Daily Scrum, team refinement, Sprint planning, Sprint review, Sprint demo and retrospective.
- Created prototypes and wireframes for the given requirements.
- Developed UI models using HTML5, XHTML, AngularJS, XML, Web Services and JQuery.
- Designed and developed various modules using Entity frameworks.
- Primarily focused on creating Web-API along with designing and developing User Interaction screens UI using Angular 6/7.
- Experience in Cloud deploying and projects migration.
- Experience in Operational Data Store modelling, design and development.
- Used JIRA for issue/bug tracking to meet certain criteria, each with their own state machine.
- Performed Integration Testing for the integrated components, deployed application to IBM Web Sphere.
- Developed RESTful Web services and Microservices.
- Performed CRUD operations on the SQL Server 2012 database using Entity Framework 5.0 and used LINQ queries to retrieve data from Arrays, Collections and Generics.
- Developed the required Entity Models and used LINQ with Database First approach to get the fast and responsive data for the users and for updating the data in the database.
- Utilized web services to handle messaging from different devices.
- Created Stored Procedures for performing repetitive tasks in updating related tables using SQL Server 2012.
Environment: AWS, Angular 6/7, MVC, C#, .net, Web API, Web Services, LINQ, SQL Server, DB2, HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, JQuery, SOAP, RESTful Webservices, JSON, PL-SQL, GIT, Scrum Methodology, NUnit, XML, UML, SVN, WINSCP, PUTTY.
Confidential, Weehawken, NJ
Java Developer
Responsibilities:
- Developed the Admin portal using HTML, CSS3, LESS, Angular, Knockout, NodeJS and MYSQL
- Developed SPA (Single Page Application) using Angular, Knockout and LESS/SASS pre-compiler for style sheets
- Used AngularJS to write code modules (services, custom directives and controllers)
- Wrote promises for achieving the asynchronous behavior and made API calls
- Created documentation (functional specifications and technical design documents) for the development teams to code functionality into customer support applications, documented test plans and procedures
- Created unit test cases using units so the behavior testing could be understood by the business stakeholders and other management. These test cases were written based on the expected results of particular JavaScript functions
- Used test-driven development with scrum agile methodology while being involved in all of the business meetings and status update meetings
- Interacted with the business analysts and business owners to design features for the product users
- Working with testing team on performance and load testing
- Interfacing with customers and gathering the business requirements
- Implemented a Multi module web service application for providing business information to consuming client applications.
- Incorporated SOAP architectural style using Apache CXF to provide web service through Spring Context.
- Performed native JDBC calls to perform model data exchange and Apache DBCP2 to create and manage the connection pools.
Environment: Java EE 7, Web services (SOAP and REST), Spring Core, Spring Context, EJB, Apache ServiceMix, XML, Git, JPA, CA Agile Central
Confidential - Columbus, GA
Java Developer
Responsibilities:
- Developed UI pages using HTML5, CSS3, Bootstrap and AngularJS 1.5
- Followed code standard levels related linting
- Responsible for understanding user stories and clarify requirement gaps with business
- Pointing out the user story and tasking it out in TFS
- Designing Web API (restful service) backend by identifying required controller classes and methods involved for user story
- Used underscore functions wherever necessary to iterate through objects and arrays in AngularJS
- Involved in Mobile, iPad application using responsive web design.
- Supported internationalization by using AngularJS Translate module to translate the data in other languages
- UsedJSONfor data exchange betweenclientandserver.
- Developed client sidedrop down menus, search barsand drop-down toggles usingTwitter-Bootstrap.
- Debugging using web developer tools on Chrome, Firefox and Internet Explorer
- Developed custom filters using Angular for various computations required in the application
- WroteSQL queries,stored procedures,Dynamic SQL queriesandUser defined functions.
- Coding restful Service Web API
- Responsible for delivering code on time to QA
- Worked closely with testing team to reproduce the issues/bugs and fix them.
- Implement other common tasks for applications like developing unit test case for user interface using Jasmine and Karma and unit test cases for Web services.
- Involved in solution design like creating solution structure, creating base classes, common helper classes like validations, gulp tasks, JS Lint, Localization for multiple language support, Directives and components
Environment: Angular JS, Bootstrap, Web API, Entity framework 6.0, SQL Server, Gulp, Node JS, TFS, Jasmine, Karma, Lint JS, Underscore JS
Confidential, Bowling Green, KY
Java Developer
Responsibilities:
- Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing.
- Implementing business logic and data base connectivity.
- Design and modified User interface Using JSP, JavaScript and CSS.
- Developed logic and code for the registration and validation of the enrolling customer.
- Study the Project requirements and functionalities in both business and code level.
- Attending the review meetings with SMEs and Coordinating with backend (mainframe) to get actual result to front end.
- Responsible for writing test cases for testing the scenarios.
- Involved in Unit, Integration, String, Production Testing.
- Writing the validation at the Client side and Server Side using JavaScript.
- Responsible for code update into SVN and support for automated builds successful.
- Perform and verify the functionality make sure it should work for all browser.
- Used Log4j for unit testing and for logging frameworks
- Informing respective manager on time whenever project is getting delay due to other teams and make sure to get done.
Environment: JAVA 1.6, Struts 1.3, Spring IOC, Spring Jdbc, JavaScript, HTML, CSS, Oracle 11g, SQL, PL/SQL, Tomcat 5.x, Log4J, Eclipse, and SVN.