DescriptionJob: Java developer & Application Support
Experience: 8 10 years
Qualifications: Engineering
Technical Skills: 10 years of experience in full-stack development & Minimum 4 Years into Application Support
Proficiency in: Java: Solid understanding of core Java concepts (OOP data structures exception handling) and experience with server-side development and APIs
SQL: Ability to write efficient SQL queries to interact with relational databases
Scripting Languages: Experience with a scripting language preferably PowerShell for automating tasks and processes
Version Control Systems: Experience using Git for version control
Service Now: Incident / Request Ticket handling skill is highly required
Full-Stack Developer & Application Support (Java JavaScript Angular JS)
About the Role:
We are seeking a talented and enthusiastic Full-Stack Developer to join our growing team. You will play a key role in designing developing and implementing innovative software solutions across the entire application stack. Youll leverage your expertise in Java JavaScript to build robust and user-friendly applications. This role requires a strong understanding of web development principles databases (SQL) and scripting languages (PowerShell). Youll be a team player with a passion for clean code and delivering high-quality results.
Responsibilities:
- Developing web applications: Perform software development and maintenance of entity-based micro services using Java/J2EE including Java 1.8 features like Lambdas Streams and Filters and with different frameworks like Spring Boot Hibernate Angular JS OpenShift AWS Jenkins Kafka Streams and REST
- Designing user interfaces: Creating modern and responsive layouts for user interfaces using web technologies
- Optimizing applications: Ensuring applications are optimized for speed and scalability
- Testing: Writing unit tests for new and existing code and conducting user acceptance testing
- Collaborating with others: Brainstorming new features with other team members and coordinating with back-end developers
- Troubleshooting: Debugging code and troubleshooting issues
- Deploying applications: Deploying applications to production servers
- Production Support:
- L1/L2 Production Support Role Production Services and Infrastructure Delivery Production Services is responsible for running the day-to-day operations of the technology platform
- Work activities specific to Production Services roles include Problem/Incident Management Release/Deployment Operational Readiness Capacity/Availability Management Application Monitoring Service Analytics and Reporting Production Governance Triage Associate Support Change/Configuration Management etc.
- The Production Services identifies possible production failure scenarios creates incident tickets enhancements and/or problem tickets in ticket tracking system and communicates effectively with development and internal business operations teams
- Identifies vulnerabilities and opportunities for improvement as well as maintain metrics to help develop analysis that will drive improvement in all areas of Production Services
- Participates with management in the development of technology products service standards and development efforts that impact the client/business area
- Serves as an escalation point between the client/business area and internal management for the resolution of moderately complex unresolved problems complaints and service requests
- Documenting: Self-documenting development processes and conducting peer reviews
- Communicating: Giving actionable feedback and communicating ideas with team members JavaScript developers should have strong coding skills exceptional troubleshooting skills and be able to work in a self-motivated environment. They should also have good communication teamwork and problem-solving skills