We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Sanramon, CA

SUMMARY:

  • Seven years of vast experience in JAVA/J2EE technologies, with expertise in software lifecycle experience in Application Software Design, Object Oriented Design, Development, Documentation, debugging and Implementation.
  • Seven plus years of IT experience in design and development of various Application Systems using Java/J2EE technologies.
  • Expertise in Object Oriented Analysis (OOA) and Design (OOD).
  • Expertise in various domains like Financial, Insurance, Health Care.
  • Diverse experience utilizing Java tools in business, web and client - server environments including Java Platform, Enterprise Edition (J2EE), Enterprise Java Beans (EJB), Web Services.
  • Good Experience in using Struts and Spring Framework.
  • Expertise in server side programming in CORE Java.
  • Good Experience in developing JavaScript and VBScript functions.
  • Experience in using Design Tools like Rational Rose Enterprise Tool, MS Visio for Object Oriented Analysis (OOA) and Design (OOD) using UML (Unified Modeling Language).
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g, MS SQL Server, MySQL and DB2.
  • Expertise in writing Data Base objects like Procedures, Functions, Triggers, Cursors and Views.
  • Expertise in using XML, XSD, XSLT.
  • Good Experience in writing XSLT for HTML to XML and XML to HTML conversions
  • Experience in Apache’s XML Beans which generates the Java Beans provided the Schema.
  • Expertise in developing Java web services using SOAP.
  • Experience in writing PL/SQL queries, procedures, functions, triggers, cursors & views.
  • Good Experience in writing unit test cases using JUNIT, SOAP UI.
  • Good Experience in using IDE’s Eclipse, IntelliJ, Spring Tool Suite and SQL Developer.
  • Good understanding using Version control systems like Win CVS, Subversion (SVN), Perforce.
  • Proficiency in Software Development Life Cycle (SDLC), AGILE methodology.
  • Excellent Communication skills and ability to think “Outside the Box”.

TECHNICAL SKILLS:

Programming Languages: J2EE ( JSP, EJB, JDBC), Java, XML, Parsers (SAX, DOM), XSD, C, C++, SQL, PL/SQL, Web Services, SOAP, REST, UDDI, WSDL

Databases: Oracle 11g/10g/9i, SQL Server, MySQL, MsSQL

Software/IDE: Eclipse, IntelliJ, Spring Tool Suite, Maven, Visual Studio

Operating Systems: Unix(Solaris), Linux, Windows98/NT/2000/XP/7/8

Servers: WebLogic(6.x/7.x/8.x/9.x/10.x),WebSphere (4.x0/ 5.x/6.x)

XML Methodologies: XML, SOAP, XSD, DOM, XSLT

Web Development: JSP,EJB, JavaScript, Struts, HTML, HTML5, Angular JS.

Testing Tools: JUnit, PowerMock, Mokito, SOAP UI, PageSpeed, YSLOW

PROFESSIONAL EXPERIENCE

Confidential, SanRamon, CA

Sr. Java/J2EE Developer

Responsibilities:

  • ImplementedRestfulWeb service for Document Viewer to properly retrieve and render an attached document that resides on the cloud.
  • Modified existing Spring Configuration files to define bean properties and inject using SpringDependencyInjection (DI).
  • Developed a separate Aspect for Logging and integrated with existing spring code using AspectOrientedProgramming (AOP).
  • Participated in interface designs and web services specifications in collaboration with Architecture Group.
  • Research onNormalization,HL7integration,DicomViewer,CDingestion.
  • Worked on HL7 integration for normalization of the Dicom data.
  • Worked on JMS, Spring AMQP api’s for communication between the components using RabbitMQ.
  • Developed a C360 SDK for the third party vendors, and enabling them to plug in our application.
  • Design patterns are extensively used to achieve clean separation of different layers. Used different patterns likeSOA,MVCpattern,DAOpattern.
  • Re structured the complete Object level layer with effective object mapping.
  • Implemented various REST calls for different kinds of work flows.
  • Worked on writing efficientSQL Queries callsto fetch the data from the data base with the given inputs.
  • Modified and developed thePOJOclasses inHibernate.
  • Implemented core java concepts likeMulti-Threading,Collectionsand designing Interfaces.
  • Refactored some of the front end pages usingHTML,JavaScript,AngularJS.
  • Worked on Dynamic configuration to implemented file upload/download toAzure Blob.
  • Worked on performance testing withYSLOWandPageSpeed.
  • Created and updated multiple technical documents which include Installation and Configuration procedures.
  • Involved in setting up Environments for individual teams.
  • Developed Unit, Integration and Performance Test Cases usingPowerMock,Mockito,Junit.
  • UsedLog4jfor logging errors, messages and performance logs.
  • Buildingosgibundles and deployed intoApache KarafApplication server on multiple environments (Development, QA).
  • Worked on deploying and setting up Azure Cloud Environment.
  • Used Sonar for static code analysis and Checkmarx for dynamic code analysis.
  • Used Yourkit for security penetration testing during coding.
  • Worked in BDD and TDD driven environment.
  • Used Bamboo and Electric Commander for CI/CD.
  • Used JIRA for bug tracking and Rally for story planning.
  • UsedMavenas Build Tool.
  • FollowedAgileMethodology and participated in dailySCRUMmeetings and quarterly Release Planning.

Environment:Java,J2EE,JDBC,XML,Spring,Hibernate,JMS,Spring AMQP,WebServices, HL7, Oracle10g, JavaScript,HTML, JQUERY, Angular JS, Play, ActiveMQ, Rabbit MQ,PL/SQL, Agile Development Process, Log4j, Maven, IntelliJ, SVN, Perforce, Apache Karaf, Microsoft AZURE,JIRA, Rally.

Confidential, Ashburn, VA

Sr. Java/J2EE Developer

Responsibilities:

  • Participating in the High-level and low-level system design, planning, estimation and implementation.
  • Involved in data gathering during the business analysis and planning phase of the project.
  • Used UML to design various data models including dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
  • Designed front end pages using HTML, JSON, JavaScript and AJAX calls to get the required data.
  • Designing of tables in Oracle database required for System user administration, Data Management.
  • Implemented theWeb Serviceand associated business modules integration.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI and SOAP.
  • Developed and implemented the MVC Architectural Pattern using Spring MVC 3.0 Developed POJO objects corresponding to the database schema and implemented persistence in the business logic using Hibernate. Developed configuration files corresponding to beans mapped and backend database tables.
  • Modified Account View functionality to enable display of blocked accounts details that have tags. This involved modifying Struts classes, JSP changes and middle tier enhancements.
  • Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Developed and deployed EJB’s to implement the business logic and to handle the various interactions with the database.
  • Developed the presentation layer using HTML, CSS and client validations using JavaScript.
  • Used Eclipse as IDE for development, build, deployment and testing the application.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Used JUnit for testing the application.
  • Maven was used as a build tool.
  • Followed Agile Methodology and participated in daily SCRUM meetings.
  • Used Log4j for logging errors, messages and performance logs.

Environment: Core Java, JDK 1.6, Servlets3.0, JSP 2.2, HTML, XHTML, XSLT, JSP, JSTL, JQUERY, JSON, AJAX, EJB, SOAP, WSDL, Web Services, Oracle 11g, MS Visio, Eclipse, Maven, Agile development process, PL/SQL, Hibernate, Spring MVC 3.0, JBOSS, SVN, JUnit, and Log4j.

Confidential, Boston, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Owner of the Sponsor Initiation functionality. Involved in development for these features including requirement analysis, design, implementation and testing.
  • Developed various JSP’s using HTML, JavaScript, CSS and JSTL.
  • Designed and developed Web Services using Apache Axis to be consumed by Task Manager.
  • Developed classes in accordance to DAO architecture to connect to the database.
  • Developed the user interface using JSPs, HTML and front-end validations using JavaScript.
  • Written SQL queries, modifications to existing database structure as required per addition of new features.
  • Developed interfaces to the client using AJAX.
  • Developed the web application using Spring MVC, Servlets and JSP.
  • Developed POJO Classes and mapping files for Hibernate framework
  • JavaScript was used for client side data validation.
  • Developed and deployed Web Services using Apache Axis.
  • Developed RESTFul Web Services for the clients which provide standalone client requested functionalities with very little load on the actual application.
  • Worked on JAX-B, JAX-RS API with RESTFul Web Services.
  • Involved in Unit, Integration and System testing across all the levels from development to production.
  • Involved in deploying the code to Jboss instance and do the smoke test.
  • Used Eclipse as IDE for development, build, deployment and testing the application.
  • Developed Maven Scripts for build and deployment.
  • Prepared test case scenarios from SRS and High level design also unit test strategy to keep the code bug free.
  • Worked on Log4j for logging and solving issues.
  • Used Clear Case for version controlling and configuration management.

Environment: Core Java/J2EE, Spring MVC, Servlets, JSP, Hibernate, SQL, PL/SQL, Oracle 9i, HTML, JDBC, JSON, Ajax, RestFul Web Services, JAX-RS, JAX-B, XML, XSLT, JBoss 4.3.2, Eclipse 3.1 IDE, Maven, Log4j, Rational Clear Case 7.1.

Confidential, Tennessee

Sr. Java Developer

Responsibilities:

  • Actively involved with the team, management & client as a part of Agile (SCRUM) software development.
  • Involved in the Joint Analysis Design and Document Design of interfaces.
  • Responsible for developing triggers in online application to send and receive messages and notices.
  • Responsible for developing Servlets and generating notice with the data from Servlets and send the response notice with Servlets.
  • Involved in developing common API for generating notices.
  • Extensively used the Core Java concepts like Java Collections, Generics and JDBC concepts.
  • Did the Memory Management by tuning Garbage Collector (GC) for best performance.
  • Extensively used the singleton objects in the application.
  • Developed complex SQL Queries for getting the records from the system.
  • Responsible for developing batches which will run on timely manner and generate notices to clients which meets certain criteria.
  • Developed Unix Shell Scripts for scheduling the batches.
  • Developed JUnit and DBUnit test cases for application.
  • Responsible for fixing the defects.
  • Closely worked with Business Analyst and Client for business issues.
  • Worked with the framework teams for the bug fixing in framework.
  • Worked in stressful and deadline-oriented environment.

Environment: Core Java, J2EE, Java Servlets, XML, HTML, CSS, JavaScript, Eclipse, Tomcat, Oracle 10g, SQL, PL/SQL, @Vantage framework, DBUnit, JUnit, TOAD, Web Logic App Server, Agile (SCRUM) Development Process, SVN(Subversion), ANT, Cruise Control, Windows XP & UNIX

Confidential

Software Engineer

Responsibilities:

  • Developed a VBScript to monitor CPU performance of the remote machine and created alerts based on client requirements.
  • Developed a VBScript to monitor Memory performance of the remote machine and created alerts based on the client requirements.
  • Report to the client by email or alert or both on the generation of the EventLog Errors as per the client requirements.
  • Implemented Service Monitoring which monitors the services on the remote machine and alerts in critical conditions as per client requirements.
  • Developed Uptime Monitor which continuously monitors the target device and alerts in the critical conditions.
  • Installation post-installation configuration and maintenance of NCARE in the remote environment
  • Worked closely with service support and QA teams on troubleshooting installation and maintenance issues.
  • Developed a website where user can login and enter their personal information.
  • Designed tables in the database to store the user data gathered from the online forms.
  • User data is stored in Database and available when the user logins again and can modify or delete the data.
  • Created Queues for each specific type of certificate.
  • Developed a communication between the local database with the central database to validate the credibility of the applicant.

We'd love your feedback!