1

Trainee Principal Java Software Engineer Jobs in Florida

Java Engineer

Tallahassee, FL ยท On-site

$120K - $160K/yr

Job Type Full-time Description The Java Engineer will serve as an embedded onsite technical ... Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent ...

Principal Software Engineer

Miami, FL ยท On-site

$129K - $173K/yr

Principal Software Engineer We are Lennar Lennar is one of the nation's leading homebuilders, dedicated to making an impact and creating an extraordinary experience for their Homeowners, Communities ...

Principal Software Engineer

Miami, FL ยท On-site

$129K - $173K/yr

Principal Software Engineer We are Lennar Lennar is one of the nation's leading homebuilders, dedicated to making an impact and creating an extraordinary experience for their Homeowners, Communities ...

Preferred Additional Skills: * 2+ years Cloud Software Developer * 2+ years OOP (Java, C++, Python) * Hands-on experience designing, developing, and deploying microservices to Kubernetes based ...

Java CPQ Engineer

Boca Raton, FL ยท On-site

$49 - $67.50/hr

Java CPQ Engineer Location: Boca Raton, FL Duration : 8+ Months Qualifications: Position Title ... CPQ Engineer - Order Management & CPQ Designs, coordinates, executes and supports software ...

Java CPQ Engineer

Boca Raton, FL ยท On-site

$49 - $67.50/hr

CPQ Engineer - Order Management & CPQ Designs, coordinates, executes and supports software ... Java. Qualifications Additional Information All your information will be kept confidential ...

DTCC - Principal Software Engineer

Tampa, FL ยท On-site

$127K - $171K/yr

Being a member of the Global Delivery Team, the Principal Software Engineer will be responsible for ... Java (J2EE, J2SE), Spring, CSS, Angular and/or react, Postgres and Oracle DBs, solid understanding ...

next page

Showing results 1-20

People also search for

Trainee Principal Java Software Engineer information

What are the key skills and qualifications needed to thrive as a Trainee Principal Java Software Engineer, and why are they important?

To excel as a Trainee Principal Java Software Engineer, you need a strong background in Java programming, software architecture, and a relevant degree in computer science or a related field. Familiarity with development tools like IntelliJ IDEA, build systems (Maven/Gradle), and frameworks such as Spring is typically required, along with an understanding of version control systems like Git. Leadership potential, excellent problem-solving abilities, and effective communication are critical soft skills for mentoring junior engineers and collaborating on complex projects. These skills and qualifications ensure you can design robust solutions, guide technical teams, and drive successful software delivery.

What is the difference between Trainee Principal Java Software Engineer vs Principal Java Software Engineer?

AspectTrainee Principal Java Software EngineerPrincipal Java Software Engineer
Experience LevelEntry-level to early careerSenior-level with extensive experience
CertificationsTypically none or basic Java certificationsAdvanced certifications like Oracle Certified Professional
Work EnvironmentLearning-focused, mentorship programsLeadership roles, strategic project involvement
ResponsibilitiesAssisting in development, learning best practicesDesigning systems, leading projects, mentoring

The Trainee Principal Java Software Engineer is an entry-level role focused on learning and supporting development tasks, while the Principal Java Software Engineer is a senior expert responsible for architecture, leadership, and strategic technical decisions. The roles differ mainly in experience, responsibilities, and level of independence within Java development teams.

What is a Trainee Principal Java Software Engineer?

A Trainee Principal Java Software Engineer is an entry-level professional learning to take on the responsibilities of a Principal Java Software Engineer. This role involves gaining advanced knowledge of Java programming, software architecture, and leadership skills. Trainees work under the guidance of senior engineers to design, develop, and oversee complex software projects. The position serves as a pathway to becoming a Principal Engineer, focusing on both technical expertise and team leadership.

What are the typical responsibilities and learning opportunities for a Trainee Principal Java Software Engineer during the first year in the role?

As a Trainee Principal Java Software Engineer, your initial responsibilities often include collaborating with senior engineers on large-scale Java projects, participating in code reviews, and assisting with architectural decisions. You'll be expected to quickly deepen your understanding of advanced Java frameworks, design patterns, and system integration techniques. The role provides significant learning opportunities, including mentorship from experienced leaders, exposure to best practices in software architecture, and involvement in technical decision-making processes. This experience helps you build the skills needed to transition into a fully-fledged Principal Java Engineer.
What are the most commonly searched types of Principal Java Software Engineer jobs in Florida? The most popular types of Principal Java Software Engineer jobs in Florida are:
Java Engineer

Java Engineer

Inspired Technologies

Tallahassee, FL โ€ข On-site

$120K - $160K/yr

Full-time

Posted 24 days ago


Job description

Job Type
Full-time
Description
The Java Engineer will serve as an embedded onsite technical resource within the customer's IT or development team. This role focuses on hands-on Java development to support, enhance, and maintain the customer's existing software systems and new development initiatives.
The ideal candidate is a seasoned Java developer who adapts quickly to established environments, adheres to customer standards and processes, and collaborates effectively with both technical and non-technical stakeholders.
Requirements
Key Responsibilities
โ€ข Deliver Java-based application enhancements, maintenance, and new feature development while working onsite as an integrated member of the customer's development team.
โ€ข Maintain and improve existing Java applications and services, including defect resolution, enhancements, and modernization efforts as directed by the customer.
โ€ข Adhere to the customer's development standards, branching strategies, documentation requirements, and SDLC practices; actively participate in code reviews and contribute to process improvements.
โ€ข Investigate and resolve application issues, performance problems, and production incidents; provide timely updates and root-cause analysis.
โ€ข Collaborate closely with customer team members, analysts, QA, and infrastructure/DevOps resources to ensure seamless solution delivery with minimal business disruption.
โ€ข Create and maintain required technical documentation, including design notes, implementation details, runbooks, and change records.
โ€ข Develop using secure coding practices and comply with all customer security, access control, and change management requirements.
Qualifications
Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
Experience
โ€ข 5+ years of professional Java development experience
โ€ข Proven experience supporting and enhancing existing enterprise applications
โ€ข Experience working within established SDLC and change-control processes (Agile or Waterfall)
โ€ข Demonstrated ability to quickly ramp up in unfamiliar codebases and environments
Technical Skills Required
โ€ข Strong proficiency in Java (Java 8 or higher; Java 17+ strongly preferred)
โ€ข Experience with common Java frameworks (e.g., Spring, Spring Boot)
โ€ข Solid SQL and relational database skills (querying, troubleshooting, performance optimization)
โ€ข Proficiency with version-control systems (e.g., Git)
โ€ข Familiarity with build tools and dependency management (e.g., Maven, Gradle)
Preferred
โ€ข Exposure to CI/CD pipelines and automated testing
โ€ข Experience working in Linux and/or Windows server environments
Soft Skills
โ€ข Strong troubleshooting and analytical problem-solving abilities
โ€ข Professional communication skills with the ability to interact directly with customer stakeholders
โ€ข Self-motivated and able to work independently while taking direction and managing priorities in a customer-facing environment
โ€ข Detail-oriented with a strong focus on stability, maintainability, and code quality
Required Work Authorization: United States
Physical Requirements
โ€ข Ability to operate computer equipment for extended periods
โ€ข Must work onsite at the customer location during scheduled business hours
โ€ข Ability to sit or stand for extended periods
โ€ข Occasional lifting of equipment up to 25 pounds (may be required depending on customer environment)
โ€ข Flexibility to work after-hours or weekends for maintenance windows or incident resolution
Pre-Employment Requirements
โ€ข Successful completion of a criminal background check
โ€ข Successful completion of a drug screening
โ€ข Ability to meet any additional customer-specific security or access requirements
Note: This is an onsite placement supporting a customer environment. The Java Engineer will follow the customer's policies, procedures, scheduling requirements, and workplace standards while remaining a full-time employee of Inspired Technologies.+
Salary Description
$120K- $160K