Java Developer
Summary
With multiple years of professional experience in the IT industry, I have developed a deep expertise in designing, developing, and deploying complex web-based and distributed applications using Java technologies. My background spans the entire software development lifecycle, with significant contributions to both backend and frontend development, ensuring comprehensive and high-quality solutions.
	Mastery of Core Java, J2EE, Servlets, JSP, JavaBeans, and JDBC for building robust, scalable server-side applications.
	Extensive experience with Spring Framework (including Spring Boot, Spring MVC, Spring Data, and Spring Security) and Hibernate, enabling the development of high-performance and maintainable systems.
	Competent in frontend development using HTML, CSS, JavaScript, and AJAX. Experienced in building responsive and interactive user interfaces that enhance user experience.
	Advanced proficiency in HTML5 and CSS3, crafting responsive, accessible, and visually appealing web pages. Expertise in CSS preprocessors like SASS or LESS for enhanced styling capabilities.
	Proficient in designing and implementing SOAP and RESTful web services, utilizing JAXB for XML binding and integration.
	In-depth knowledge of design patterns such as Factory, Abstract Factory, Singleton, and MVC, applied to enhance system architecture and address complex software design challenges.
	Skilled in using Maven, Ant and Gradle for build automation, dependency management, and project configuration.
	Experienced with Log4j and SLF4J for effective logging and monitoring, improving application diagnostics and performance.
	Advanced expertise in Selenium and Cucumber for automated testing, complemented by experience with JUnit and TestNG for thorough unit and integration testing.
	Extensive experience with DB2 and Oracle databases, including the design, implementation, and optimization of complex SQL queries.
	Proficient in Eclipse, MyEclipse, and IntelliJ IDEA, utilizing these tools for efficient development, coding, and debugging.
	Comprehensive experience in deploying applications on WebLogic and Apache Tomcat, ensuring reliable and scalable application performance.
	In-depth experience with JavaScript, including ES6+ features, for creating interactive and dynamic web functionalities. Strong grasp of asynchronous programming with Promises and async/await.
	Skilled in using modern frontend frameworks and libraries such as React, Angular, and Vue.js for building complex, single-page applications (SPAs) with efficient state management and component-based architecture.
	Experienced in using AJAX for asynchronous data loading, improving user interaction and performance. Skilled in integrating third-party APIs and services to extend application capabilities.
	Expertise in Git and SVN for version control, with hands-on experience in Jenkins and Bamboo for implementing CI/CD pipelines and automating deployment processes.
	Experienced with IBM ODM for decision management, and adept at using JIRA and Confluence for project tracking, documentation, and team collaboration.
	Proficient in building and managing microservices architectures, leveraging Spring Boot and Docker for containerization, and understanding the principles of service decomposition, inter-service communication, and scalability.
	Versatile in both Waterfall and Agile methodologies, including Scrum, with a proven track record of adapting to modern delivery practices and ensuring project success.
Expectations
In my job, I look for opportunities to genuinely help people by providing clear, useful, and thoughtful answers. Whether it's solving a problem, offering advice, or sparking creativity, I aim to make every interaction meaningful. I want to create a space where people feel understood and supported. At the same time, Im always looking to grow, learn from different challenges, and become better at what I do, so I can keep improving the way I assist others.
Employment Preferences
Expected Hourly Rate
** USD/hr
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
- Java
- J2EE
- Servlets
- JSP
- JavaBeans
- JDBC
- RESTful API
- Angular
- JAXB
- Maven
- Gradle
- Ant
- Jenkins
- Bamboo
- Git
- Github
- Selenium
- Cucumber
- Junit
- TestNG
- MVC
- AJAX
- HTML5
- CSS
- JavaScript
- React
- Node
- Vue
- DB2
- Oracle
- SQL
- MongoDB
- Docker
- Apache
- Kubernetes
- TomCat. Terraform
- Ansible
- ELK
- Agile
- Waterfall
- GitLab
- CICD
- AWS
- Azure
- Google Cloud
- Lambda
- RDS
- EC2
- S3
- GitHub
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
