Job Description
Job: Developer
Experience: 5 to 7 years
Education: B.E/B.Tech/B.Sc/MCA/M.Sc IT/Any Degree
Location: Bangalore/Hyderabad/Mumbai/ Anywhere in India
Key Skills: Understanding of Java fundamentals (OOPS, Spring, data structures, exception handling, Node.Js)
Proficiency in unit testing frameworks and code quality tools
Experience with build automation tools (Maven/Gradle/ Selenium) and CI/CD pipelines
Excellent Communication And Mentoring Skills.
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.
Soft Skills:
Excellent problem-solving and analytical skills.
Effective communication and collaboration skills to work seamlessly with cross-functional teams.
Ability to learn new technologies quickly and adapt to a fast-paced environment.
Detail Description:
Full-Stack Developer (Java, JavaScript, C#)
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. You'll 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). You'll 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, 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
About Us
Datavail is a leading provider of data management, application development, analytics, and cloud services, with more than 1,000 professionals helping clients build and manage applications and data via a world-class tech-enabled delivery platform and software solutions across all leading technologies. For more than 17 years, Datavail has worked with thousands of companies spanning different industries and sizes, and is an AWS Advanced Tier Consulting Partner, a Microsoft Solutions Partner for Data & AI and Digital & App Innovation (Azure), an Oracle Partner, and a MySQL Partner.