Senior Java Developer Resume
NJ
SUMMARY:
- Java platform (J2EE and J2SE): 12+ years professional experience in analysis, high and low level design, development and implementation of Object Oriented, Integration, Component based 3/N - tier, Client/Server wif exclusive focus on Java/J2EE technologies and integrating Java based Applications and related frameworks such as Spring, Hibernate, Struts, icefaces, Google web toolkit, etc. (used depending on client requirements). Worked on projects wifin govern, HealthCare and banking domain mainly.
- Experienced in all phases of systems development life cycle including analysis, design, coding and testing, expertise in integration using J2EE architecture
- Experience in integrating dynamic web applications wif back-end using JSP, ASP, Applets, Struts, EJB, Servlet, Web Services and JavaBeans
- Experience in working wif RESTful Web Services and implementing RESTful API's
- Excellent project experience in web services wif Rest API, Android Studio, iOS, Web-J2EE technologies.
- Mobile Application Development (iPhone/iPad) using Objective-C, Swift, UI Kit, Location, MapKit, Cocoa Touch and Cocoa Service Frameworks
- Good understanding on .Net developing of micro services for mobile applications
- Expertise in web tier development, making interactive and user-friendly web client wif best practices and usability patterns
- Excellent analytical, communication and inter-personnel skills wif exceptional ability to learn new concepts
- A good team player, problem solver and quick learner has ability to lead the team wif high degree of initiative and great sense of responsibility
TECHNICAL SKILLS
Java/J2EE: Java, JSE 1.6, 1.7, 1.8, J2EE, JSP 2.0, Servlets 3.x, JDBC 3.0, JMS 1.1 and various standard Design Patterns.
Frameworks: Spring 4.x, Struts 1.2/2.0.
OR Mapping: Hibernate 3.x
Scripting Language: HTML, CSS, XML, JavaScript, AJAX, JQuery, JSON, Angular (basic-intermediate level)
Application Servers/ Web Servers: Web Logic 10.x/9.x/8.x/7.x, Web Sphere 6.1/8.0, JBoss/Wildfly, Tomcat
DBMS / RDBMS: Oracle 9i/8i/10g, MySQL, SQL Server
Version/Source Control: SVN, CVS, VSS, Github
IDE & Reporting Tools: Eclipse, NetBeans, My Eclipse, RAD
Oracle Tools: SQL Developer, TOAD
Code Analysis: Sonar
Mobile Technologies: Android, iOS, iPhone/iPad, Objective-C, Swift, UI Kit, Location, MapKit, Cocoa Touch, Cocoa Service Frameworks
O/S & Environment: Windows 10/7/Vista/XP/2000/NT, UNIX and Linux
Build Technologies: Ant, Maven, Jenkins, Hudson, TFS
Other Skills: Application Deployment and Configuration setup, code reviews, performance enhancements
PROFESSIONAL EXPERIENCE
Confidential, NJ
Senior Java Developer
Responsabilities:
- Prepared technical design and written technical specification of the solution; development for new requirements
- Design and analyst components based in open source technology, using JavaEE, XML/XSD, Wildfly
- Developed core concepts of the app using REST web services and Consumed when required
- Used JQuery, JavaScript, HTML, CSS and JSON to develop front-end and develop back-end Oracle stored procedures to be called from J2EE Web Services and EJB
- Developer of the migration of dis java system to a maven, secured and more modern application using frameworks and design patterns and principals
- Developed and build the Test modules and Unit Test Cases for the whole application in JUnit
- Designer of an integration environment for building, deploying, following of scrum histories and reporting of quality code using Jenkins, Sonar, Webhooks, git, TFS, SONAR, Artifactory and Pivotal Monitor
- Use of TFS 2015 to store (GIT), follow code sprints and reporting.
- Designer for the new migration of the database (from TaminoXml to SQL Server)
- Developer in charge of creating a new integration environment to make a modern and agile project oriented
- Responsible for the migration to the newest version of wildfly from an older version of JBoss
Key Technologies: Java/J2EE, Restful Web Services, XML/XSD, JSON, Tamino database, Wildfly 10/11, Eclipse oxygen, git, Jenkins, JUnit, Maven, Windows, Unix, Artifactory, Sonar, TFS, Pivotal Project Monitor
Confidential, San Jose, CA
Senior Java Developer
Responsibilities:
- Design the project framework using Hibernate, Design pattern- Factory, Singleton, ANT/Maven.
- Developing functionality using Java, HTML, JavaScript, CSS, SQL, portal technologies
- Connection to databases using spring Data and JPA
- Analysis, Change request (modifications/validations into schema definition files).
- Implemented common services design, coding/testing and deployment
- Migration of some existing web services from SOAP to Restful
- Technical strategies on service development (Web Services)
- Implemented Angular Controllers to maintain each view data and Services to get/post the data wif backend controllers. Used HTML, CSS for responsive web design
- Design and Developed Provider web service APIs using Spring MVC framework.
- Defining user requirements through writing user stories
- Participating in all agile practices used by the team, including pair programming, and test driven development
- Involved in meetings wif Business (client) for critical issues
- Review of functional requirements and non-functional requirements from customer.
- Writing automated tests scripts and manually testing the application.
- Used JUnit to test persistence and service tiers
- UNIX Bash scripting for automated development.
Key Technologies: Java/J2EE, Spring 4.x, Restful Web Services, XML/XSD, JSON, Tomcat 9, Weblogic 10, Eclipse Juno, Toad/SQL Developer, git, Jenkins, JUnit, Maven, Angular 2, O/S: Windows, Unix
Confidential, Louisville, KY
Senior Java Developer
Responsibilities:
- Provided API interfaces so that Messaging resources can be worked upon using Servlet, EJB, REST and Web Services.
- Unix bash scripting for automated development.
- Development of scripts for integration wif shell script.
- Designed and developed Servlets and JSP and connected to existing ORACLE database using Hibernate.
- Designed, created and implemented custom Interwoven Team Site modifications to fully automate activities such as publishing, deploying, and updating online content (HTML, JavaScript)
- Wrote various methods to manipulate HTML and CSS in JQuery; made page’s dynamic using AJAX, JSON, and XML
- Performed the quality assurance of the application by reporting the issues to the development team
- Write SQL queries to pull some information from the Backend.
- Write database Functions, Procedures and Triggers as per the business logic requirements.
- Designed and developed several EJBs using Session facade pattern.
- Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on the WebLogic Application Server
- Work wif Apache Tomcat Web Server.
Key Technologies: Java, JEE, Java-RS, Jenkins, Objective-C, pair programming, rake, roboguice, robolectric, Soap, Web Services, RESTful API, iPad, Android, C#, Cedar, GIT, IIS, iOS, User Interface, ruby, scrum, SQL Server, Swift, TDD, team city, Nancy framework, Interface builder Micro services, visual studio 2015, Cocoa Touch, Xcode 5.0/6.2/6.4, XML, JSON, Github.
Confidential, Mexico
Java Senior Developer
Responsibilities:
- Designed and developed back end service objects using Oracle 10g and established the wiring between the business bean classes.
- Prepared detailed specifications from which programs are developed and coded. Ensured programs meet standards and technical specifications.
- Developed Mock web services for testing the existing and new web services using SOAP UI
- Developed Spring Integration, Quartz Scheduler automated job to perform nightly batch process.
- Developed RESTful web services using JAX-RS and Jersey libraries
- Developed SOAP services to provide and fulfill contracts wif other internal systems
- Refactored the existing code to use the Spring Dependency Injection (DI) and Spring Transaction
- Involved in Code review and task management process by both the manual and using JIRA, Crucible tools
- Development made on Linux Ubuntu
- Implemented a logging and tracking mechanism using filters and the Intercepting filters pattern.
- Designed Model elements that include Analysis Level Class and Collaboration diagrams, Subsystem dependencies diagram, Class diagrams and Sequence diagrams
- Developed and modified the database objects including views, indexes, stored procedures and SQL queries as part of tuning the application performance.
- Identified and fixed the bottlenecks in the performance of the application using Borland optimizeIT.
- Interacted wif the business customers for requirement gathering and clarifications on the business requirements
- Involved in sprint planning, backlog grooming and participated in brainstorm sessions to provide the estimation of the tasks
Key Technologies: J2EE6, Spring, maven, JAX-WS, JAX-RS, Artifactory, Jenkins, IBM WebSphere Portal 7, Java melody, scrum, Hibernate, portlets, Oracle 10g, HTML, CSS, JavaScript.
Confidential
Responsibilities:
- Developed UI Components (JSP, JavaScript, jQuery)
- Provided unit testing and code coverage using JUnit, Mockito and PowerMock.
- Implemented Hibernate as part of Data Access Layer Strategy
- Implemented Rest Services using JAX-RS
Confidential
Analyst and Java Senior Developer
Responsibilities:
- Interacting wif Project owner during requirement analysis and understanding the business.
- Developed API resources and service, Dao Interfaces.
- Creating JDBC template to connect the database.
- Writing SQL query to implement the business logic.
- We using JUnit and Mockito for unit testing.
- Creating Technical Specification Documents (TSDs).
- Maintaining Code versions & branching using subversion
- Fixing issues in Dev and QA environment.
- Writing and reviewing Integration test case wif Project owner.
- Sprint planning wif client and distributing task over team as onsite coordinator.
- Daily updates call for offshore team wif technical direction and mentoring team members.
- Leading 4 member’s development team from offshore to align wif application design and review individual development to align wif design and coding standards.
Key Technologies: Java (J2EE and J2SE), web services, WebLogic Server, DWR, mootools, DB2, Oracle 9i, Spring, Struts 1, Hibernate, ant, HTML, CSS, JavaScript, JSF, icefaces.
Confidential
Senior Programmer
Responsibilities:
- Developed business logic layer and data access layer
- Designed the layout of user interface.
- Participated in the system study to understand the functionality of the current system.
- Build user interface using JSP and Java Script.
- Developed EJB beans to create the business logic.
- Developed DAO’s to perform database operations.
- Used SOAP base web service to consume web service produced by IBM Content Manager.
- Used JUnit for unit testing purposes.
- Used SVN as version control tool.
- Retrieved dynamic content data for all content pages.
- Tested application wif unit testing, manual testing and writing test classes.
- Effectively participated in communication wif Business Analysts and architects
- Mainteinance of the BankSphere framework for Santander.
Key Technologies: Java (J2EE and J2SE), EJB 2, Java Swing, WebLogic Server, BankSphere, HTML, CSS, JavaScript, DB2, Oracle 9i, Spring, Struts 1, Hibernate, ant, Web Sphere Server.
Confidential
Programmer
Responsibilities:
- Involved in designing and implementation of application flow.
- Involved in Developing UI screens in Administrator module.
- Developed Servlets and JSP pages for displaying both dynamic and static pages using HTML and CSS.
- Developed Action and Form Bean classes to retrieve data and process server side validations.
- Used JavaScript for performing client side validations.
- Created JDBC stored procedures, triggers, queries and PL/SQL statements to interact wif the database.
- Involved in implementing Internationalization for supporting different country languages using Unicode formats.
- Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.
