Role description
Job Title: Sr. JAVA Full stack Developer
Work Location
Tampa FL
Job Description:
Mandatory Certificate anyone-
Descriptions
Skill
Design and Implementation
Technical Leadership and Mentorship
Collaboration and Communication
Responsibilities
Job Title: Sr. JAVA Full stack Developer
Work Location
Tampa FL
Job Description:
Mandatory Certificate anyone-
- Citi Karat is Mandatory
- Oracle Certified Associate Java SE 8 Programmer
- Oracle Certified Professional Java SE 8 Programmer
- Oracle Certified Professional Java SE 11 Programmer
Descriptions
- A Java Technical Lead Architects' primary responsibility is designing and overseeing the implementation of Java based software systems and applications ensuring they are scalable efficient and robust
- This involves collaborating with stakeholders analyzing business requirements, creating architectural blueprints and guiding development teams to ensure adherence to best practices
- Also play a crucial role in technical leadership mentoring developers and staying UpToDate with the latest Java technologies and trends
- Role Java Full Stack Lead
- Exp 6
Skill
- Core Java, Java Design Patterns Collections in Java Performance Techniques
- Frameworks Spring Boot Spring Hibernate ORM
- Microservice Architecture based Java application development exp
- Database SQL Good understand and exp
- Development Methodology Agile
- Development process knowledge JIRA Code Review Bitbucket Commits process etc.
- Junit Testing
- Messaging Kafka JMS
- Application server Knowledge like WebSphere
- Knowledge awareness about OpenShift Kubernetes
Design and Implementation
- System Design Designing the overall architecture of Java based systems including making high level design decisions defining the system's structure and choosing appropriate technologies and frameworks
- Architectural Blueprint Creating detailed architectural blueprints and documentation to guide the development team
- Scalability and Performance Ensuring the system is designed to handle the expected workload and meet performance requirements
- Integration Designing how different components of the system will interact and integrate with each other
Technical Leadership and Mentorship
- Technical Guidance Providing technical leadership and mentorship to development teams guiding them on best practices and solutions
- Code Reviews Participating in code reviews to ensure adherence to coding standards and best practices
- Technology Evaluation Evaluating and recommending new technologies and frameworks to improve the development process
Collaboration and Communication
- Stakeholder Collaboration Collaborating with stakeholders to understand their needs and translate them into technical requirements
- Communication Effectively communicating technical concepts to both technical and nontechnical audiences
Responsibilities
- Documentation Creating and maintaining detailed architectural documentation
- Risk Mitigation Identifying and mitigating potential technical risks and issues
- Continuous Learning Staying updated with the latest Java advancements industry trends and emerging architectural patterns
- Problem Solving Troubleshooting technical issues and design flaws
- Project Management May be involved in managing projects assigning tasks and ensuring that projects meet client needs