02 Sep
|
MindBrain
|
Hyderabad
02 Sep
MindBrain
Hyderabad
Job Title: Full Stack Developer (Java & Vue.js)
Location: Hyderabad, Telangana
Employment Type: Full-Time
Experience: 9+ Years
Job Overview seeking an experienced Full Stack Developer with strong expertise in Java, Node.js, Vue.js, AWS, and modern web technologies.
The ideal candidate will have at least 9+ years of experience in Java and Full Stack Development, working on large-scale enterprise applications. This hands-on role involves designing and developing scalable applications, building web services and APIs, integrating multiple applications, and leveraging cloud-based technologies.
The candidate should possess strong analytical, troubleshooting, problem-solving, and communication skills and be capable of working independently as well as collaborating with cross-functional teams.
Roles & Responsibilities
- Design and develop scalable solutions using modern cloud-based technologies.
- Develop highly complex enterprise applications, web applications, software interfaces, and web services.
- Design, prototype, and implement current features and functionality for websites and applications.
- Architect, develop, and support technical products and solutions throughout their lifecycle.
- Develop, debug, and maintain web services across multiple platforms.
- Build and integrate REST APIs, GraphQL APIs, and enterprise application integrations.
- Analyze complex technical problems and independently resolve critical issues.
- Lead technical initiatives and collaborate with development teams on complex projects.
- Ensure software specifications, timelines, and deliverables are achievable within available resources.
- Participate in system design, technical architecture, and integration discussions.
- Perform detailed design, development, unit testing, and integration testing.
- Configure IDEs and web application servers for remote debugging.
- Create high-quality technical documentation, unit test plans, and well-documented code.
- Follow SDLC processes and Agile/Scrum development methodologies.
- Ensure application security, performance, scalability, and reliability.
- Collaborate with business stakeholders and technical teams to understand requirements and deliver appropriate solutions.
Required Skills & Experience
Backend Technologies
- Strong experience in Java.
- Strong experience in Node.js.
- Experience building scalable REST APIs and working with JSON.
- Strong experience with GraphQL.
Frontend Technologies
- Robust proficiency in TypeScript.
- Strong proficiency in JavaScript (ES6+).
- Hands-on experience with Vue.js 2 and Vue.js 3.
- Strong knowledge of HTML5 and CSS3.
- Experience with Tailwind CSS and SCSS.
AWS Cloud Technologies Hands-on experience with:
- AWS Lambda
- AWS API Gateway
- Amazon Aurora RDS
- PostgreSQL
- Amazon DynamoDB
- AWS AppSync
- Amazon CloudWatch
Development & Engineering
- Strong understanding of SDLC and Agile Scrum methodologies.
- Experience with GitHub and repository version control.
- Strong troubleshooting, debugging,
and analytical skills.
- Ability to research technical issues and analyze code and documentation to identify solutions.
- Strong understanding of software design and integration principles.
- Experience designing solutions for complex enterprise IT environments.
- Proven track record of delivering robust, scalable, and high-quality applications.
- Experience with unit testing and integration testing.
Preferred Skills
- Experience with B2B applications.
- Knowledge of System Design and Application Integration.
- Experience with API integrations.
- Understanding of Single Sign-On (SSO).
- Experience with Okta, OAuth 2.0, and token-based authentication.
- Knowledge of application security standards and best practices.
- Understanding of encryption techniques.
- Experience with Oracle Cloud Infrastructure (OCI).
- Experience with GitHub Actions and CI/CD pipelines.
- AWS certifications such as:
- AWS Certified Solutions Architect
- AWS Certified Developer
Education
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related Engineering discipline.
Required Competencies
- Excellent analytical and problem-solving skills.
- Strong verbal and written communication skills.
- Ability to work independently and collaboratively within a team.
- Strong attention to detail.
- Excellent time-management and organizational skills.
- Ability to manage multiple priorities and projects effectively.
- Enthusiasm for learning new technologies and working on challenging projects.
- Strong understanding of current software development technologies and best practices.
📌 Full Stack Developer (Java & Vue.js) (9+ yrs)
🏢 MindBrain
📍 Hyderabad