Sr. Java Developer Resume
2.00/5 (Submit Your Rating)
Tulsa, OK
SUMMARY
- Extensive years of Progressive experience in IT industry analyzing, designing, coding and maintenance of software applications, using Java/ J2EE, Web Technologies, B2B products, Distributed Technologies in Client - Server Architecture environment.
- Expert level skills in designing and implementing Java, J2EE, JEE technologies such as Spring, Hibernate, SOAP/Rest web services, EJB, Struts, Node.js, React.js, Redux.js, JMS, Web Works, JSF, JDk 1.6, JDBC, Servlets, Java Server Pages, JQuery, JavaScript, AJAX, JAXB.
- Understanding of rule engines, event processing, real-time data analysis (Drools).
- Experience in Data Stage administration and was responsible for technology design, and building, testing, and deployment efforts for various tools and technology solutions.
- Responsible for database administration, performance tuning and sizing for production and development DB2 databases
- Managed database infrastructure on the mainframe, including installation, migration and maintenance of DB2 subsystems. Provided database administration services across all environments. Worked wif users and programming staff on logical database design.
- Was responsible for the configuration and administration of Microsoft SQL Server 2000 and 2005
- Sound noledge of software technologies like IBM Tivoli
- Vast experience in all phases of Software Development/SDLC using SCRUM, Agile/XP, Waterfall, Rational Unified Process and Iterative methodologies.
- Experience in developing Web Applications wif various Open Source frameworks: Jakarta Struts Framework, MVC architecture, Spring, Hibernate ORM, Struts Validation and Tiles Frameworks.
- Deep experience developing web based UI using various technologies, frameworks and APIs including JSF, HTML, CSS, Java script, JQuery, AJAX, JSON and Angular JS.
- Skilled in Database programming and writing various SQL queries for data retrieval using JDBC.
- Good Knowledge on Non-Relational Data bases like Mongo DB.
- Expert on Object to Relational Mapping (ORM) technologies such as Hibernate, JPA, Spring JDBC and iBATIS.
- Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
- Well experienced in producing/consuming REST based Web Services to handle / support different data formats like text, JSON and XML.
- Expertise in developing distributed business applications using Enterprise java bean components (EJB2.0/3.0) implementing Session beans for business components, entity beans to interact wif persistent layer and message driven beans to integrate wif JMS bases applications.
- Experience in software testing, Junit testing, regression testing, defect tracking and management.
- Extensive experience processing XML files using DOM, SAX, Xpath, XQuery, XSLT and JAXB.
- Strong experience in establishing/configuring the application infrastructure using application servers (WebLogic, Web Sphere, JBOSS, Apache Tomcat).
- Experience wif Object Oriented Design and Object Oriented Analysis, Complete System Life Cycle, UML and associated tools such as Rational Rose.
- Hands on experience wif Tools & Utilities: Maven, Ant and CI servers like Jenkins, RAD, SVN, PVCS, Clear Case.
TECHNICAL SKILLS
Programming: Java 1.5/1.6/1.7/1.8 , Java/J2EE, C++, C, JavaScript, XML, XSL, XHMTL, HTML, JSP, JSF
Databases: MySQL, Oracle 10g/11g1/2, SQL Server 2000, Sybase
Application Servers: JBoss, Web Sphere, Web Logic
Web Servers: Apache Tomcat, Glassfish, JBoss
Tools: /Utilities: Eclipse IDE, ANT, Maven, IBM Web Sphere, Web Logic Workshop, Builder
Design Patterns: Front Controller, MVC, Value Object, Session Façade, DAO, Business Delegate, Composite View.
Operating Systems: Windows 7/ XP/2000, Linux/UNIX
PROFESSIONAL EXPERIENCE
Confidential, Tulsa, OK
Sr. Java Developer
Responsibilities:
- Involved in the full-cycle from requirement analysis, design to deployment of Java web services by utilizing Agile software development methodologies
- Integrated standalone Java application wif custom maven based SFW framework
- Programming using Java, J2EE, Oracle, SQL, PL/SQL, XML.
- Experience in implementing Spring Hibernate ORM tool mapping Java classes wif database.
- Used Spring framework to realize IOC (Inverse of Control) and AOP (Aspect Oriented Programming) and managed other Java Beans.
- Strong hands-on experience wif Spring IO, Spring Boot
- The concepts of Objects, Classes and their relationships and how to model them and good hand on experience on Spring framework.
- Implemented spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Used Spring MVC framework to develop the entire business logic of the system.
- Performed unit testing using Junit and monitored the error logs using Log4J and fixed the problems.
- Involved in designing of the application using UML (Unified Modeling Language).
Confidential, Norfolk, VA
Java Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Used DB2 as a RDMS and Aqua data studio to perform operations on the schemas and tables including DML, DDL commands etc.
- Design, implement and maintain Java applications wifin all phases of the SDLC.
- Used SVN as a source control and used Bamboo as a build tool for deploying the committed code to Dev, QA and Prod environments.
- Used Hibernate framework as an implementation and JPA as an interface in the persistence layer for mapping the object-oriented domain model to a database.
- Implemented and developed RESTful web services.
- Used Spring MVC as a framework for all the dependency injections.
- Used JIRA as a ticketing system to monitor and logging.
- Used Postman to test the REST services.
- Troubleshoot various software issues using debugging process and coding techniques.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
- WebSphere Portal/Commerce WebLogic Developer for all B2B and B2C systems
- Performed WebSphere Portal Jsr and development.
- Implementation of custom DB user registry in WebSphere Portal. (Got huge client appreciation)
- Involved wif software development life cycle (SDLC) which involves requirements capture, analysis, design,
- Involved in development of the applications using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet).
- Developed the UI using HTML, CSS, JSP and JavaScript for interactive cross browser functionality and complex user interface.
- Used Gulp as a build tool in dis project for the tasks like building scripts, minifying and bundling the JavaScript files.
- As a developer worked closely wif production support to understand and troubleshoot production issues reported by Business/Support team.
- Built web-based maintenance application to maintain complex specification documents. Used jQuery, Wicket, and iBatis against a MySQL database
- Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
- Used the Inversion of Control module of spring framework.
- Configuring Hibernate and Tiles related XML files.
- Core developer of the application infrastructure using GWT/GXT as the frontend architecture using AJAX.
- Deployed Java applications in Docker containers to AWS machine images.
- Implemented Spring Framework IOC (Inversion of Control) design pattern is used to separate the application configuration and dependency specification from the actual application code. Worked on Spring Dependency Injections
- Implemented Optimistic locking using Spring Aspect Oriented Programming (AOP) to avoid dirty writes to database.
- Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects wifin each bucket.
- Created Highly Available Environments using Auto-Scaling, Load Balancers, and SQS.
- Hands on Experience in AWS Cloud in various AWS Services such as RedShift, Cluster, Route53 Domain configuration.
- Installed, Configured and Administered WebSphere Application Server V6.x, V7x and V8.x, Web sphere Portal Server 5.x, 6.x
- Data base migration to Oracle for WebSphere Portal (Again got huge client appreciation)
- Deployed the developed portlets to WebSphere Portal Server.
- Involved in customizing the design and development of Themes and Skins of Websphere portal according to the client's requirement.
- Involved in designing the use cases and another UML diagrams.
- Implemented backend logic mainly using Java technologies.
- Used JMS to send and the receive messages to Message Queues using ActiveMQ.
- Used HTML, CSS, JavaScript, JQuery, Angular Js and Bootstrap as front-end technologies to design and Implement the GUI pages.
- Tested applications and documented results and bugs including documentation of information useful in the debugging process.
- Used JSP for the writing the front-end code so that it can access JPA, JNDI, and EJB wifout any restrictions.
- Used JFrog as a tool to control all the maven dependencies in one place.
- Used Team Forge as a tool for the controlling and monitoring the SVN activities.
- Used JBoss Studio as a tool for the developing the code and used JBoss as server for hosting the project on the server.
- Used Log4J was used to log both User Interface and Domain Level Messages.
- Used JNDI for creating the data sources for Active Mq as well as for the Databases in JBoss Console.
- Worked little bit on Wso2 ESB for creating message proxies as well as for the deploying car files into the ESB.
Confidential
Jr. Java Developer
Responsibilities:
- Served companies belonging from diverse industrial background such as education, healthcare, e-commerce platforms, consumer portals.
- Utilized Java tools such as JavaSE, Enterprise Edition(JavaEE), Enterprise java bean(EJB), Java server page(JSP), Java Servlet including JNDI and Java database connectivity(JDBC) technologies.
- Developed application on Spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Spring Web flow using Spring Web MVC.
- Deployed and Developed Web Services and Integrating clients wif services using SOAP, REST and JSON web services.
- Worked on migration of applications on to AWS and managed VPC, VPN, EC2, S3, IAM for clients.
- Agile development (2week sprints/Iterations), Test Driven Development (TDD), Junit, Maven, JIRA issue navigator, Crucible Code Reviews is part of every day’s work.
- Worked in a team environment. Enterprise level documentations and Presentation was a part of Job.
